OpenTTDは、クリス・ソイヤー氏が開発した『Transport Tycoon Deluxe(TTD)』のゲームエンジンを、オープンソースで再現したシミュレーションゲームです。
ゲーム概要
OpenTTDは、TTDのゲームシステムを踏襲しつつ、様々な改良と機能追加が施されています。鉄道駅や信号システムの改良、大型空港の追加、運河の建設などが可能になり、操作性も大幅に向上しました。特に、多人数での同時プレイが可能になった点は大きな特徴です。LANや
インターネット経由で、最大255人のプレイヤーが同時にプレイできるため、公開サーバーも多数存在します。
また、TTDPatchから多くの機能を取り入れており、ライセンスも
GNU General Public Licenseで提供されています。初期のOpenTTDはTTDの実行ファイルを必要としていましたが、現在はグラフィックやサウンドのリソースも独自に作成され、TTDのデータがなくても独立してプレイできるようになりました。2010年4月1日には、バージョン1.0.0がリリースされました。
歴史
1994年に『
トランスポートタイクーン』がリリースされ、翌年には拡張版が登場しました。その後、Josef Drexler氏らが開発したパッチ「TTDPatch」が登場し、ゲームの
バグ修正や機能拡張が行われました。TTDPatchはゲームを大幅に変えるものでしたが、ユーザーが求める機能追加には限界がありました。
2003年、Ludvig Strigeus氏がTTDの
リバースエンジニアリングを開始し、ゲームを
C言語に移植しました。2004年に最初のバージョン0.1がリリースされ、OpenTTDの開発が本格的に始まりました。最新の安定版はバージョン14.1です。ゲームに必要なリソースは内蔵のダウンローダーで入手可能です。例えば、OpenGFXセットはグラフィック、OpenSFXセットはサウンドを提供し、TTDのデータがなくてもOpenTTDをプレイできます。
ゲーム内容
ゲームは1950年から開始され、プレイヤーは運輸会社を設立し、資金を借りて事業を始めます。貨物駅を建設し、工業地帯や市街地を結び、貨物や人を輸送します。売上が伸びれば路線を拡大し、運輸業界での成功を目指します。
ゲーム内には最大15の競合企業が登場し、人間またはAIが操作します。初期のAIは単純でしたが、AIスクリプトフレームワークが導入され、プレイヤーが独自のAIを作成できるようになりました。開発者やコアプレイヤーが作成した高性能なAIは、ゲーム内からダウンロードできます。
輸送手段は鉄道、道路、航空、水上の4つがあり、それぞれに専用の輸送機関と駅が用意されています。駅の格付けが高ければ、より多くの商品が集まります。ゲームはいつでもセーブでき、セーブファイルも複数作成可能です。
貨物は、例えば石炭であれば、ある駅から積み込まれ、発電所などで降ろされます。輸送距離、時間、量、貨物の種類に応じて、報酬が支払われます。旅客輸送は利益率が高いですが、迅速な輸送が求められます。石炭などの輸送は、速度はそれほど重要ではありません。
地形を変えるツールも存在し、大胆な路線設定も可能です。ただし、都市の代表者は、地形変更に反対することもあります。ゲームが進むにつれて、新しい技術が利用可能になります。例えば、初期は腕木信号だった
鉄道信号機が、色灯式信号に進化します。
蒸気機関車から始まり、
ディーゼル機関車、
電気機関車、
モノレール、そして最終的には磁気浮上式列車まで利用可能になります。都市開発も進み、経済状況や新規産業、資源の発見などによって、市街地が拡大します。鉱山は資源が枯渇すると閉山し、輸送サービスが失われると工業地帯も衰退します。
ゲームはゲーム内時間で2050年に終了し、プレイヤーの成果によっては「殿堂」に記録されます。1950年から2050年までプレイすると、実時間で約25時間かかります。オプションで、2050年以降もプレイを続けることも可能ですが、新しい技術は登場しません。
法的状態
OpenTTDは、公式にリリースされたゲームを
リバースエンジニアリングして開発されたため、法的な問題が指摘されています。ただし、Debianではフリーソフトウェアとしてパッケージ化されています。
プラットフォーム
Simple DirectMedia Layer(
SDL)というクロスプラットフォームライブラリを使用しているため、OpenTTDは様々なOSで動作します。公式には、FreeBSD、
Linux、macOS、
Microsoft Windows、
NetBSD、OS/2、
OpenBSD、
ReactOS、
Solarisなどがサポートされています。非公式には、
AmigaOS、
BeOS、iPhone、iPod Touch、Android、GP2X、
MorphOS、
ニンテンドーDS、Palm OS、RISC OS、Symbian S60、SkyOS、PSP、
Pocket PC、
UIQ3、PC-DOSなどがサポートされています。
OpenTTDは、単なるリメイクではなく、オリジナルのゲームを大きく進化させた、魅力的なシミュレーションゲームです。
関連項目
Simutrans
外部リンク
OpenTTD公式サイト
OpenTTDマニュアル(ウィキ)
OpenTTD - SourceForge.net上のページ