NeoFT構想/外部仕様案

バス運行と道路上の一般車表示

  • 投稿者: 477?
  • 優先順位: 重要
  • 状態: 採択
  • カテゴリー: ダイヤ運行・車両管理
  • 投稿日: 2005-01-16 (日) 19:23:39

メッセージ

A4あるいはTTDXにあったような自社バス(トラックも含む)の運行については、
是非実現したいところである。
一方、見栄えの点からは、道路上に一般車が走っていて欲しいという要望もあると思う。
(個人的にも、前向きに検討したい。)

しかしながら、 (1).『画面上で実際に自社のバスと一般車を走らせて見せ』
(2).『それぞれの車が衝突(というより、重なって描画)しないように、車間調節をし』
(3a).『自社バスの運行が予定時刻通りに行われるようにする』
というのは、現実には不可能である。

(3a)について、到着時刻が乱れても構わない、という考え方もできる。
(3b).『画面上でバスがバス停に到着した時を、実際に到着時刻として扱う』
という考えである。
この方式を採る場合、バスの現在位置を計算するには、
(4b).『マップ上の全ての一般車の動きをリアルタイムで計算』し続けなければならなくなる。
もしこれを採用すると、一般車の数をかなり減らさなければ、相当CPU負荷がかかり、
ゲームの進行が遅くなってしまうと予想される。
なぜなら、画面外にあるバスであっても、その位置は常に他の一般車の位置と
合わせて計算しなければ、正しい到着時刻を計算できないからである。
なお、この方式を採らない場合は、
(4a).『画面に表示されているマップ内でだけ一般車を走らせる』ことで、
画面上にある程度多くの一般車を表示させながらも、一定のパフォーマンスは確保できる。

以上(1)〜(4)の条件のうち、どれを採用しどれを諦めるかによって
様々なゲームモードが考えられる。

A案:A4&TTDX式

この案は、(1).『画面上で実際に自社のバスと一般車を走らせて見せ』を諦めるものである。
つまり、画面上には自社バス以外の一般車は描かれない。A4やTTDXで採用されているモードである。

  • 作業量:★☆☆☆☆
  • CPU負荷:★☆☆☆☆

B案:画面上に自社バスは表示しない

この案は、(1).『画面上で実際に自社のバスと一般車を走らせて見せ』
A案とは別の形で諦めるものである。
この案では、画面上には一般車のみを描き、自社バスを描かない。
もしくは、描いたとしても、画面上でのバスの運行は見せかけだけで、
実際には予定時刻通りに到着しているものとする。

  • 作業量:★★★☆☆
  • CPU負荷:★★☆☆☆

C案:バスは他の車をすりぬける 採用

この案は(2).『それぞれの車が衝突(というより、重なって描画)しない・・・』を諦める。
つまり、自社バスは、他の一般車がいても衝突なくすり抜けてしまう。
これによって、運行は画面上でも予定時刻通り行われる。

  • 作業量:★★★☆☆
  • CPU負荷:★★☆☆☆

D案:遅くてもフルスペック

この案は(1),(2),(3b),(4b)を全て採用する。
つまり、全マップ上の一般車と自社バスの位置をリアルタイムで計算させつつ、
画面上のバスの動きを実際の運行時刻と一致させるものである。

  • 作業量:★★★★★
  • CPU負荷:★★★★★

アンケート

投票はこちらのページへお願いします。
ttp://www7b.biglobe.ne.jp/~nao8140/cgi-bin/web_de/web_de.cgi?_mode=view&id=1106576453

2008/5/7,投票CGIのトラブルでデータが失われてしまいました。Googleキャッシュから2008/4/19の状況を拾ってきました。
http://72.14.235.104/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4DAJP_jaJP243JP243&q=cache:http%3A%2F%2Fwww.rocket.ne.jp%2F%257Enao%2Fcgi-bin%2Fweb_de%2Fweb_de.cgi%3F_mode%3Dview%26id%3D1106576453

  • A案:11票
  • B案:8票
  • C案:30票★
  • D案:19票

永らく投票を続けてきましたが、上記傾向が変わる様子もなかったので、
これにて投票を締め切らせていただきます。
本件は「バスは他の車をすりぬける」C案を採用いたします。


  • A案とC案は統合できるのではないでしょうか。どちらもバスの動きは同じなわけですから、ゲーム内で一般車の表示有無を切り替えるという方式をとれると思いました。 -- 2008-01-15 (火) 19:19:32
  • これらの選択肢は、ユーザーからの見た目だけでなく、開発量を問題にしているのですよ。 -- c477? 2008-01-16 (水) 10:11:07


Last-modified: 2008-05-10 (土) 00:39:23 (944d)