FreeTrainの進化系を目指す
readme修正とxsdファイル忘れ
| @@ -1 +0,0 @@ | ||
| 1 | -テスト |
| @@ -0,0 +1,45 @@ | ||
| 1 | +<?xml version="1.0" encoding="utf-8"?> | |
| 2 | +<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> | |
| 3 | + <xs:element name="properties" type="NFTProperties"> | |
| 4 | + <xs:key name="node-id-root"> | |
| 5 | + <xs:selector xpath="properties|property" /> | |
| 6 | + <xs:field xpath="@name" /> | |
| 7 | + </xs:key> | |
| 8 | + </xs:element> | |
| 9 | + <xs:complexType name="PropertyNode"> | |
| 10 | + <xs:attribute name="name" type="xs:string" use="required" /> | |
| 11 | + </xs:complexType> | |
| 12 | + <xs:complexType name="Property"> | |
| 13 | + <xs:simpleContent> | |
| 14 | + <xs:extension base="xs:string"> | |
| 15 | + <xs:attribute name="name" type="xs:string" use="required" /> | |
| 16 | + <xs:attribute name="type" type="proptype" use="required" /> | |
| 17 | + <xs:attribute name="readonly" type="xs:boolean" use="optional" default="false" /> | |
| 18 | + </xs:extension> | |
| 19 | + </xs:simpleContent> | |
| 20 | + </xs:complexType> | |
| 21 | + <xs:complexType name="NFTProperties"> | |
| 22 | + <xs:sequence> | |
| 23 | + <xs:group ref="propertyNode" maxOccurs="unbounded" /> | |
| 24 | + </xs:sequence> | |
| 25 | + <xs:attribute name="name" type="xs:string" use="required" /> | |
| 26 | + </xs:complexType> | |
| 27 | + <xs:group name="propertyNode"> | |
| 28 | + <xs:sequence> | |
| 29 | + <xs:element name="property" type="Property" minOccurs="0" maxOccurs="1" /> | |
| 30 | + <xs:element name="properties" type="NFTProperties" minOccurs="0" maxOccurs="1"> | |
| 31 | + <xs:key name="node-id"> | |
| 32 | + <xs:selector xpath="properties|property" /> | |
| 33 | + <xs:field xpath="@name" /> | |
| 34 | + </xs:key> | |
| 35 | + </xs:element> | |
| 36 | + </xs:sequence> | |
| 37 | + </xs:group> | |
| 38 | + <xs:simpleType name="proptype"> | |
| 39 | + <xs:restriction base="xs:string"> | |
| 40 | + <xs:enumeration value="string" /> | |
| 41 | + <xs:enumeration value="int" /> | |
| 42 | + <xs:enumeration value="bool" /> | |
| 43 | + </xs:restriction> | |
| 44 | + </xs:simpleType> | |
| 45 | +</xs:schema> | |
| \ No newline at end of file |
| @@ -1,33 +1,44 @@ | ||
| 1 | 1 | ========================================================================= |
| 2 | 2 | |
| 3 | - FreeTrain | |
| 3 | + NeoFT | |
| 4 | 4 | |
| 5 | + The new generation of FreeTrain | |
| 6 | + | |
| 5 | 7 | ========================================================================= |
| 6 | - by Kohsuke Kawaguchi (kk@kohsuke.org) | |
| 8 | + by c477 (http://sourceforge.jp/users/c477/) | |
| 7 | 9 | |
| 8 | 10 | |
| 9 | -FreeTrainはA4風のゲームです。FreeTrain.exeを起動するとゲーム(?)が始まり | |
| 10 | -ます。動作環境などの詳細は、http://www.kohsuke.org/freetrain/を参照してく | |
| 11 | -ださい。 | |
| 11 | +NeoFTはFreeTrainの進化系バージョンを目指して始めた、 | |
| 12 | +交通網整備・都市開発・経営シミュレーションゲームです。 | |
| 12 | 13 | |
| 14 | +FreeTrainとは、A列車で行こう4のクローンゲームとして2002年に | |
| 15 | +川口耕助氏が立ち上げたプロジェクトです。 | |
| 16 | +(https://sourceforge.jp/projects/freetrain/) | |
| 17 | +プラグインと言う形で、ユーザーが様々な要素を追加できる仕組みにより、 | |
| 18 | +当初からクローンゲームを越えて発展する可能性を秘めていました。 | |
| 19 | +しかし、残念ながら経営ゲームとしては未完成のまま、現在ではほぼ開発停止状態です。 | |
| 13 | 20 | |
| 21 | +NeoFTでは、FreeTrainのコンセプトや利点は受け継ぎつつも、A列車で行こうに拘らず、 | |
| 22 | +箱庭ゲームとしての見栄えと、経営シミュレーションとしての面白さの両立を目指し、 | |
| 23 | +理想の都市交通経営ゲームとして、根本から新しく設計していこうという立場です。 | |
| 24 | + | |
| 14 | 25 | ◎謝辞 |
| 15 | 26 | |
| 16 | -このゲームは、2ch「A列車で行こう」スレッドの皆さんと一緒に作ったゲームで | |
| 17 | -す。477さん、暇さん、915さん、絵師見習いさん、旅行の友さん、鐘声さん、 | |
| 18 | -後援者Aさん、ミハさん、imaさん、Minさん、綾瀬さんを始めとして、画像や | |
| 19 | -音楽や意見を出してくれた皆さん方に感謝します。 | |
| 27 | +このゲームはFreeTrainの影響を大いに受けています。 | |
| 28 | +オープンソースプロジェクトとしてFreeTrainを企画し、その基幹部分を開発された | |
| 29 | +川口耕助さんに、最大級の尊敬と感謝の意を表します。 | |
| 30 | +またFreeTrainの発展の過程で知り合った、プレイヤーやプラグイン作者の皆さんの | |
| 31 | +ご意見は、NeoFTの方向性を決めるのに、大変参考になりました。 | |
| 32 | +ここに改めて感謝の意を表させていただきます。 | |
| 20 | 33 | |
| 21 | - | |
| 22 | - | |
| 23 | 34 | ◎ライセンス |
| 24 | 35 | |
| 25 | -FreeTrain本体はLGPLによってライセンスされています。再配布・利用等はこの | |
| 36 | +NeoFT本体はLGPLによってライセンスされています。再配布・利用等はこの | |
| 26 | 37 | ライセンスに従ってください。個々のプラグインはそれぞれの作者によってライ |
| 27 | 38 | センスされている場合がありますが、断りのない場合LGPLとして扱ってください。 |
| 28 | 39 | |
| 29 | - FreeTrain | |
| 30 | - Copyright (C) 2002, Kohsuke Kawaguchi et al. | |
| 40 | + NeoFT | |
| 41 | + Copyright (C) 2008, c477 et al. | |
| 31 | 42 | |
| 32 | 43 | This library is free software; you can redistribute it and/or |
| 33 | 44 | modify it under the terms of the GNU Lesser General Public |
| @@ -44,6 +55,6 @@ | ||
| 44 | 55 | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
| 45 | 56 | |
| 46 | 57 | |
| 47 | -FreeTrainはDotNet Magic UI Library (http://www.dotnetmagic.com/)を利用して | |
| 48 | -います。このライブラリはLGPLではないので再利用には注意してください。再配布 | |
| 49 | -は問題ありません。 | |
| 58 | +本ソフトウェアは下記の外部ライブラリを利用しています。 | |
| 59 | +これらは必ずしもLGPLではないので再利用には注意してください。再配布は問題ありません。 | |
| 60 | +・DockPanel Suite (http://sourceforge.net/projects/dockpanelsuite/) |