2023/12/15, りょくちゃ (@suitougreentea)
この記事は、Simutrans Advent Calendar 2023 15日目の記事です。
どうもお久しぶりです…!初めましての方は初めまして。りょくちゃと申します。5年くらい前までシムトラやってたのですが、それからは全然触れず…。先日久しぶりにExtendedを触ったら、色々と進化していて驚きました。
さて、どうして久しぶりに顔を出すことになったか、ということですが、当時作った「SimuDia-Extended」というアプリをアップデートしたからです。よくこんな5人も使ってなさそうなツールを5年ぶりに更新する気になったなという感じですが、世の中には運命みたいなことがあって、それで急にモチベーションに火がついたりするものなのです。
記事なんてどうでもいいので(?)こちらから早速触ってみましょう!
Simutrans-Extendedの醍醐味といえばダイヤを組むことですね(※諸説あり)。でも複雑なものを組み上げるのはなかなか大変…そんなダイヤ作成を補助してくれるアプリがSimuDiaです。
最初のアドベントカレンダーで(旧)SimuDiaが誕生し、その後グラフィカルな編集ができるSimuDia-Extendedが生まれました。
そして5年経った今、SimuDia-Extendedが生まれ変わったというわけです。
Note
なお、今回の発表をもちまして、旧SimuDiaのサポートを正式に終了とさせていただきます。これまでご利用いただきましてありがとうございました。
一番大きいのはコレです!Electronによるリリースの代わりに、ウェブアプリとしての公開に移行しました。「インストール」操作を行うことで、これまでのデスクトップアプリとほぼ変わらない感覚でご使用いただけます。これが2023年です!
Important
Google Chromeおよび類似ブラウザ (Edge, Operaなど) での使用を推奨します。(インストール機能や、ファイルの上書き保存などに対応しているため)
最低限の状態のままずっと放置していたUIも、より見やすく使いやすくなったかと思います(ありがとうVuetify)。ちなみにウェブアプリなので、一応スマホやタブレットでも使えるはずです。あまりおすすめはしませんが。
素敵なアイコンはねこわさんに作成していただきました。この場を借りてお礼申し上げます。
旧SimuDiaからの移行をしやすくするため、データをインポートして、SimuDia-Extended上で編集を続行できるようにしました。多少数値が変わるかもしれませんが大目に見てください…。
Note
旧SimuDia形式へのエクスポートには対応しておりません。
- 路線のコピーができるようになりました
- 所要時間を入力する際に、他の路線における時間を表示し、コピーしてくることができるようになりました
- Ctrlキーで駅を複数選択することで、その駅間の所要時間を一覧・編集できるようになりました
- 路線情報の表示をいい感じにしました
- 開発環境を更新しました (Web技術は5年経つと全てが変わります…)
細かいもの含めるともっと色々ありますが、概ねこんな感じです!
GitHubに、サンプルデータをアップロードしてあります。従来のサンプルデータ2つに加え、ねこわさんから頂いたデータが入っています。
アプリ内メニューのImport from URL / Samplesから開くこともできますし、以下のリンクから直接開くこともできます。
「いいもの作ったよ、サンプルに加えて!」という方はXかPull Requestsまで!
- greentea_Central.simudiax: シンプルな緩急接続の例です。
- greentea_Fujihira.simudiax: 途中駅止まりや分岐線の例です。
ねこわさん作:
ねこわさん作, 旧SimuDiaからのインポート例:
通勤時間に趣味のコード書くのは捗りますね。
もうちょっとモチベーションがあるので、ちまちま更新しようと思っています。ダイヤの画像出力機能は入れたいなあ。
欲しい機能などがありましたら、XやIssuesにてご連絡いただければ対応できるかもしれません。
特に、旧SimuDiaをご使用の方には積極的な移行をお願いしたいので、移行の際に障害となっている点などがありましたら、ぜひお知らせください。
よろしくお願いいたします!
というかゲームの方をやれ