T-sim 企画書
概要
タイトル:T-sim(仮)
ジャンル:トレインシュミレータ
種別:フリーソフト
ファイルサイズ:2MB〜10MB(システムのみの最小構成でこの範囲に留めたい)
目的
自分の納得の行くトレインシュミレータが世の中にないので
C++、DirectXの勉強がてらに自作する。
HPを通して一般からの意見も広く取り入れる。
〜主な特徴
(以下、紹介文中でこのソフトを「ゲーム」と言っていますがこのソフトはシュミレータです。)
●3D
いわゆる電車でGO!のようなモノ。
●リアルタイムポリゴンによる運転席表示
これがどうしてもやりたいです。
マイクロソフトのフライトシュミレータ、御存知でしょうか?
「98」年版から操縦席もリアルタイムポリゴンで表示されるようになり
飛んでいる最中に横の風景を見たりすることが出来るようになりました。
このゲームでも運転席表現を始め、運転手の操作によりマスコンが動作する
様子を表現したいと思ってます。
また、車両内部まで作りこめるようにする予定です。
●外部視点(リプレイも)機能搭載。
自分が運転している様子を外から見れる。
最近のレースゲームなんかに良くあるリプレイ機能。
リプレイ中だけでなく運転中にも視点変更が出来るようにしたいです。
●車両・路線ファイルの追加機能
ゲームに使われる車両や路線、建物は専用エディタを用意し、
皆さんの手で作ることが可能です。これにより全国各地の
路線が公開されゲームがより一層充実したものになると思います。
●ソース公開によるプラグインの充実
フリーソフトなので完成後、ソースを公開して更に高機能な後継版、
ゲームの機能を追加することが出来ると思います。
●ATS、ATC、EBなどを再現。
この辺の各種制御装置は全て押さえたいと思ってます。
●乗車率可変
時間帯により乗車率が変わり運転性能が変わります。
●ジョイスティックのアナログスロットルを使った無段階式ブレーキの再現。
今までの電車運転ゲームでは「ブレーキは解除、1、2、3、・・・8、非常」というのがほとんどでした。
現時点で開発者は鉄道にそれほど詳しくないので変な表現かもしれませんが「有段階式ブレーキ」とでも
言うのでしょうか?これに対して実際ブレーキのレベルがアナログな車両。(JR、103系、201系など)の
ために「無段階式ブレーキ」を考えています。そのようなコントローラがあれば良いのですがないので
なにかのアナログ入力装置を代用してこの機能を実装しようと思います。例としてあげるのがジョイスティックの
スロットルレバー部分を用いることですね。もちろん、音楽館の「トレインシュミレータ」用に出されている
コントローラには対応予定です。
●事故表現
「ホームから人が」というのではなく運転中に指令から無線が入り電車を停車、
車掌が「只今、○○駅で・・・」というアナウンスをし、何分か待った後に徐行運転再開、
次の駅からは乗客がどっと増える。そんな流れを表現できたらと思っています。
●光源処理
車両のライトを始め夜間運転時の駅のホームの光を表現。
多分、処理の関係で擬似的なものになると思いますが。
また環境マッピングも行いたいです。
車両にまわりの背景が映り込む・・・。
●人表示
人を沢山表示させたいです。
ホーム以外にも車両内にまで書き込むつもりです。
もちろん乗車率によって人数が変わります。
処理の問題でおそらく「板人間(透明テクスチャに絵を貼り付けるだけ)」に
なってしまうと思います。なお、運転手のみポリゴンモデルです。
●雨の表現
雨や雪を降らせます。
運転席全面のガラスに当たってワイパーが動いたりする様子を
表現したいです。
●天候をネットからDLし、ゲーム中で再現。
ネットで天気情報を配信しているサービスなどがあったらやってみたい機能。
●ネットワークサーバーの中央集中管理による多人数運転。
電車のゲームのネット対応というのはおそらく世界初では?
一つの路線を複数人で共有し、仲良く走行するモード。
たとえば山手線を内回り・外回りで合計50人ぐらいで
運転してみたり。全員運転手ではなく、車掌・駅員・指令・
乗客になれたらおもしろそう。
●全天HMDとジャイロシステムによるモニターをサポート。
これは私の最後の夢です。
ヘッドマウントディスプレイという頭にかぶるモニターを御存知でしょうか?
今は「全面に大きな画面が映る」程度ですがこれが将来「人間の視界100%に
映り込む映像を表示できる」という風になったら是非、これをゲームに取り入れたいです。
ジャイロシステムという方向を感知するセンサを併用して運転中、好きな方向を向けるように
なったらもう言うことはないですね。