六帖のかたすみ

DVを受けていた男性。家を脱出して二周目の人生を生きています。自閉症スペクトラム(受動型)です。http://rokujo.org/ に引っ越しました。

今後の予定

kickzone/TrainNavi2 · GitHub
結局、起動時の読み込み処理までしか完成できなかった。来週こそは、線路を描画したい。線路が描画できたら、次は列車の動的読み込みと表示だ。そこまでやれば、前回のTrainNaviとほぼ同機能になる。しかしながら、追加したい機能は大量に存在する。いつまでかかることやら。
当面の残り作業(優先順)

  • 駅、線路の描画
  • 列車の読み込み
  • 列車の表示、アニメーション、発車停車時の速度変更 列車の加減速 - diary 六帖
  • パッケージファイルの読み込み
  • 拡大縮小

追加したい機能(優先順)

  • スクロールできるようにする。
  • スクロールに合わせた画面表示をする。画面にないオブジェクトを削除して動作を軽くする。スクロールして画面内に入ってきたところではじめて表示する。
  • 通過点のエディット機能、ベジェ曲線で完璧な線路を引くためのGUI作成。ベジェ曲線 - diary 六帖
  • GoogleMapと連携する。地図上を列車が走る。
  • スキン機能。あらゆる路線図を作れるようにする。
  • ターゲットとなる列車を決めて、強調表示する。今どのあたりを走っているかが分かる。
  • 駅をクリックしたら情報を表示する。あと何分で電車が来るとか、目的地を決めたらそこまでかかる時間とか。
  • 列車をクリックしたら情報を表示する。現在速度とか表定速度とか、次はどこに止まるかとか。
  • 運賃を表示できるようにする。FareMap(自作)の機能を全部移植する。
  • 時刻表を自動生成する。
  • この際、NAVITIMEみたいな最短経路・最安経路生成機能も付けてしまう。