mkworks

シムトラ関係のエントリーまとめ群

最近のカジュアルなアドオン開発


Dropboxとgithubを用いたバックアップと共有を目指したアドオン開発手法 - more /home/masayoshi/simutrans/mastrans.log | grep blog

この記事の続きかもしれません。

ある程度自動化する

アドオン制作は以下のフローで行われている

  • png作成
  • dat作成
  • pak化
  • 開発環境へのコピー
  • テスト
  • readme作成
  • zip
  • 公開

この中からテストより上は全て自動化出来ないのかと考えていた、前回のエントリーでは「自動的にgitにcommitして、githubにpush」するというものであったがそれを更に発展させている。
現在はpngとdatをほぼ同時に編集しながらpak化もできるようになっている、それについて触れていきたいと思う

スクリプト化する

現在は次の動作を行うシェルスクリプトが用意されている

  • 2つのファイル(dat,png)を監視する
  • どちらかが更新されたら指定されたpak名でpak化
  • 開発環境へpakされたものをコピー

これだけである、だがこれがかなり楽が出来るようになるのは間違いない。
制作者はファイルを更新するだけで自動的にアドオンが出来ているのだから、最初にファイルを作るのが必須ではあるが。