OpenTTD
OpenTTDとは、クリス・ソイヤーのゲーム『Transport Tycoon Deluxe』のゲームエンジンのオープンソース版。
ジャンル | 経営シミュレーションゲーム |
---|---|
対応機種 | Linux、macOS、Microsoft Windows、その他 |
開発元 | OpenTTD開発コミュニティ[1] |
バージョン | 14.1(2021年5月3日リリース) |
人数 | 1人、複数人 |
メディア | ダウンロード |
発売日 | 2011年8月14日 |
デバイス | キーボードとマウス |
必要環境 |
Microsoft Windows: CPU:Intel Pentium 233MHz 以上 メモリ:64MB以上 ハードディスク容量:50MB以上 (セーフデータ・グラフィックデーター・サウンドデーター必要分を含む) Mac: CPU:PowerPC G3 233MHz メモリ:128MB以上 ハードディスク容量:50MB以上 (セーフデータ・グラフィックデーター・サウンドデーター必要分を含む) /Linux: CPU:Intel Pentium 233MHz 以上 メモリ:32MB以上 ハードディスク容量:50MB以上 (セーフデータ・グラフィックデーター・サウンドデーター必要分を含む)[2] |
その他 | GNU General Public License 2.0 |
![](http://up.wiki.x.io/wikipedia/commons/thumb/c/c5/Openttdlogo.svg/220px-Openttdlogo.svg.png)
![](http://up.wiki.x.io/wikipedia/commons/thumb/4/44/OpenTTD-1.0.1-en.png/220px-OpenTTD-1.0.1-en.png)
概要
編集OpenTTDはTransport Tycoon Deluxeのゲームシステムを複製したものがはじまりであるが、現在は鉄道駅建設および信号システムの改良、大型空港の追加、運河建設など様々な機能追加や操作性改善が行われている。元のゲームとの最大の違いは多人数でのプレイが可能となっている点であろう。LANやインターネット経由でプレイでき、最大255人のプレイヤーが同時プレイできるため、公開されたサーバもある。
TTDPatchから多くの機能を取り入れており、TTDPatchと同じく GNU General Public License でライセンスされている。古いバージョンのOpenTTDとTTDPatchも単独ではゲームとして遊ぶことは出来ない。OpenTTDは Transport Tycoon Deluxe の実行ファイルは不要だが、グラフィックスのファイルが必要であった。新たにグラフィックスを作る努力がなされ、現在のバージョンではグラフィックスのファイルも不要となった。[1]。
2010年4月1日にバージョン1.0.0がリリースされた。
歴史
編集1994年に最初の『トランスポートタイクーン』がリリースされ、翌年に拡張版がリリースされた。
その後しばらくして Josef Drexler らサードパーティによるパッチ TTDPatch が登場した。これはTTDに存在するバグに対処するものだったが、そこから各種機能を追加したり拡張したりする方向に進化していった。TTDPatchはゲームを大胆に変えていったが、ユーザーが望むような機能追加はTTDPatchの方式では不可能だった[2]。
2003年、Ludvig Strigeus がTTDのリバースエンジニアリングを開始し、ゲームをC言語に変換していった。OpenTTDの最初のリリースは2004年のことで、バージョン0.1とされていた。
最新の安定版はバージョン14.1である。また、代替リソースファイルのためのダウンローダーが内蔵されている。例えば、OpenGFXセットはゲームに必要な全てのグラフィックス、OpenSFXセットはゲームに必要な全てのサウンドを含んでおり、TTDのグラフィック/サウンドデータが無くともOpenTTDをプレイできるようになっている。そのため、実質的にOpenTTDは独立したゲームとなった。
ゲーム内容
編集ゲーム内時間は1950年を始点とするが、開始日付は輸送機関が存在する時代なら任意の日付に変更可能であり、未来の輸送機関が登場する近未来の日付も設定できる。プレイヤーは運送会社を設立するため、資金を借りる。そして、貨物駅を建設し、工業地帯や市街地をつないで貨物を輸送し、さらに貨物と人を運ぶための車両を購入する。売り上げが増えれば路線を増やすことができ、最終的に運輸業界の帝国を築く。ゲームには最大15の競合企業が参加でき、それぞれを人間かコンピュータが制御する。旧来のAIはあまり賢くないが、AIスクリプトフレームワークが導入されてAIを自作することが可能になり、開発メンバーやコアプレーヤーがより強化されたAIを作成・公開するようになった(その多くは前述の内蔵ダウンローダーによりダウンロード可能になっている)。[3]。
貨物輸送には4つの手段がある。鉄道、道路、航空、水上である。それぞれに専用の輸送機関と貨物を積み下ろしするための駅がある。駅は効率によって格付けされている。高格付けの駅にはより多くの商品が集まる。ゲームはいつでもセーブでき、セーブファイルはいくつでも作れる。
貨物(例えば石炭)はある駅で積み込まれ、目的地(例えば発電所)で降ろされる。それにより、会社に輸送費用の支払いが行われる。利益は輸送にかかった時間、距離、輸送した量、貨物の種類などで決定される。例えば、旅客は迅速な輸送を必要とし利益も高いが、石炭などは速度は重要ではない。
輸送経路を設定するツールはいろいろあり、地形を完全に変えるものもある。それぞれの町には代表者がいて、プレイヤーが大胆に地形を変えようとすると反対運動を起こす。
ゲームの進行に従い、新しい技術も利用可能になってくる。例えば、鉄道信号機は当初は腕木信号だが、時代が変わると赤と緑の色灯式信号が登場する。当初は蒸気機関車が使えるが、その後ディーゼル機関車、電気機関車、モノレールなどが登場し、最終的には磁気浮上式列車が利用可能になる。時代の変遷と共に都市開発も進み、経済要因や新規産業の登場、新たな資源の産出などにより、市街地も拡大していく。鉱山は資源を産出できなくなると閉山になり、輸送サービスが受けられなくなった工業地帯は廃れていく。
ゲームはゲーム内時間で2050年に終了し、プレイヤーの達成状況によっては「殿堂」に記録される。1950年から2050年の100年間をプレイすると、実時間では約25時間かかる。オプションで2050年を過ぎてもプレイし続けることもできるが、新たな技術は出現しない[4]。
法的状態
編集このゲームは公式にリリースされたプロプライエタリなゲームを逆アセンブルして生まれたものであり、その法的状態にはユーザーからも疑問が呈されている[5]。ただし、Debianではフリーでない要素を必要とするフリーソフトウェアとしてパッケージが存在している[6]。
プラットフォーム
編集Simple DirectMedia Layer というクロスプラットフォームのグラフィックスとサウンドのレイヤーを使っているため、OpenTTDは各種オペレーティングシステムでコンパイルし実行できる。以下のようなプラットフォームをサポートしている[7]。
- 公式
- FreeBSD
- Linux
- macOS
- Microsoft Windows 95/98/ME/2000/NT/XP/Vista/7/8 [8][9]
- NetBSD
- OS/2
- OpenBSD
- ReactOS
- Solaris
- 非公式
- AmigaOS
- BeOS
- Apple iPhone
- Apple iPod Touch
- Android
- GP2X
- MorphOS
- ニンテンドーDS
- Palm OS
- RISC OS
- Symbian S60
- SkyOS
- PlayStation Portable
- Pocket PC
- UIQ3
- PC-DOS ※SDLではなくAllegroライブラリによるサポート。
脚注・出典
編集- ^ TTDPatch Wiki : NewGraphicsSpecs
- ^ History of Transport Tycoon. OpenTTD Wiki.
- ^ “NOAI Merge”. OpenTTD News. 2008年1月18日閲覧。
- ^ 別途2050年以降に登場するものを含むgrfが組み込まれている場合を除く
- ^ OpenTTD infringes TTD
- ^ Debian package search
- ^ “Operating System”. OpenTTD Wiki. 2009年6月9日閲覧。
- ^ Windows版については、Win32API+MCI・GDIドライバ(SDL不使用)もある。※現時点ではこちらがWindows版でのデフォルト。
- ^ 現時点では、Windows版でSDLドライバ使用時にはマルチバイト文字の入力及びIME経由での文字入力が不可能である。