スクリプト自動バージョンアップ(アイデアメモ)

スタンドアローンが基本のNScripterだが、MMOのアプリのように自動アップデートができないかと考えた。
結論から言うと、できそう。Webから情報を引っ張ってくる仕組みがあれば、だが。

NScripterのみで行う方法。

start節で最初に行われるのが、アップデート処理である。

  • Webにアクセスして、スクリプトの更新状態をチェックする。
  • すべて最新のものであれば、アップデート処理を終了し、通常のゲーム処理に渡す。
  • Webから最新のスクリプト(の断片)を取得し、それを上書きする。
  • defineresetで再度起動。

別にインストーラーアプリを添付する。

上記の処理を、インストーラーアプリが行い、アプリの中で、ファイル名を変えたNScripterを起動させる。
このアプリは、アスキー文字名のテキストをダウンロードし、それをその場でおなじみの01.txtの編集するプログラムになるだろうか。