Skip to content

Instantly share code, notes, and snippets.

@suitougreentea
Last active December 14, 2023 14:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save suitougreentea/b5babd05c6c49983ef9c1e8a5719b16a to your computer and use it in GitHub Desktop.
Save suitougreentea/b5babd05c6c49983ef9c1e8a5719b16a to your computer and use it in GitHub Desktop.
SimuDia-Extended リニューアルのお知らせ

SimuDia-Extended リニューアルのお知らせ

2023/12/15, りょくちゃ (@suitougreentea)

この記事は、Simutrans Advent Calendar 2023 15日目の記事です。

新しくなったSimuDia-Extended

どうもお久しぶりです…!初めましての方は初めまして。りょくちゃと申します。5年くらい前までシムトラやってたのですが、それからは全然触れず…。先日久しぶりにExtendedを触ったら、色々と進化していて驚きました。

さて、どうして久しぶりに顔を出すことになったか、ということですが、当時作った「SimuDia-Extended」というアプリをアップデートしたからです。よくこんな5人も使ってなさそうなツールを5年ぶりに更新する気になったなという感じですが、世の中には運命みたいなことがあって、それで急にモチベーションに火がついたりするものなのです。

記事なんてどうでもいいので(?)こちらから早速触ってみましょう!

SimuDiaって?

Simutrans-Extendedの醍醐味といえばダイヤを組むことですね(※諸説あり)。でも複雑なものを組み上げるのはなかなか大変…そんなダイヤ作成を補助してくれるアプリがSimuDiaです。

最初のアドベントカレンダーで(旧)SimuDiaが誕生し、その後グラフィカルな編集ができるSimuDia-Extendedが生まれました

そして5年経った今、SimuDia-Extendedが生まれ変わったというわけです。

Note

なお、今回の発表をもちまして、旧SimuDiaのサポートを正式に終了とさせていただきます。これまでご利用いただきましてありがとうございました。

更新点

インストール可能なウェブアプリ (PWA) へ変更、UIの刷新

PWAとしてデスクトップで動作するSimuDia-Extended

一番大きいのはコレです!Electronによるリリースの代わりに、ウェブアプリとしての公開に移行しました。「インストール」操作を行うことで、これまでのデスクトップアプリとほぼ変わらない感覚でご使用いただけます。これが2023年です!

Important

Google Chromeおよび類似ブラウザ (Edge, Operaなど) での使用を推奨します。(インストール機能や、ファイルの上書き保存などに対応しているため)

最低限の状態のままずっと放置していたUIも、より見やすく使いやすくなったかと思います(ありがとうVuetify)。ちなみにウェブアプリなので、一応スマホやタブレットでも使えるはずです。あまりおすすめはしませんが。

素敵なアイコンはねこわさんに作成していただきました。この場を借りてお礼申し上げます。

旧SimuDiaデータのインポート

旧SimuDiaデータのインポート

旧SimuDiaからの移行をしやすくするため、データをインポートして、SimuDia-Extended上で編集を続行できるようにしました。多少数値が変わるかもしれませんが大目に見てください…。

Note

旧SimuDia形式へのエクスポートには対応しておりません。

その他

その他の新機能抜粋

  • 路線のコピーができるようになりました
  • 所要時間を入力する際に、他の路線における時間を表示し、コピーしてくることができるようになりました
  • Ctrlキーで駅を複数選択することで、その駅間の所要時間を一覧・編集できるようになりました
  • 路線情報の表示をいい感じにしました
  • 開発環境を更新しました (Web技術は5年経つと全てが変わります…)

細かいもの含めるともっと色々ありますが、概ねこんな感じです!

サンプルデータ

GitHubに、サンプルデータをアップロードしてあります。従来のサンプルデータ2つに加え、ねこわさんから頂いたデータが入っています。

アプリ内メニューのImport from URL / Samplesから開くこともできますし、以下のリンクから直接開くこともできます。

「いいもの作ったよ、サンプルに加えて!」という方はXPull Requestsまで!

ねこわさん作:

ねこわさん作, 旧SimuDiaからのインポート例:

おわりに

通勤時間に趣味のコード書くのは捗りますね。

もうちょっとモチベーションがあるので、ちまちま更新しようと思っています。ダイヤの画像出力機能は入れたいなあ。

欲しい機能などがありましたら、XIssuesにてご連絡いただければ対応できるかもしれません。

特に、旧SimuDiaをご使用の方には積極的な移行をお願いしたいので、移行の際に障害となっている点などがありましたら、ぜひお知らせください。

よろしくお願いいたします!

というかゲームの方をやれ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment