2008-08-16 スクリプト自動バージョンアップ(アイデアメモ) NScripter スタンドアローンが基本のNScripterだが、MMOのアプリのように自動アップデートができないかと考えた。 結論から言うと、できそう。Webから情報を引っ張ってくる仕組みがあれば、だが。 NScripterのみで行う方法。 start節で最初に行われるのが、アップデート処理である。 Webにアクセスして、スクリプトの更新状態をチェックする。 すべて最新のものであれば、アップデート処理を終了し、通常のゲーム処理に渡す。 Webから最新のスクリプト(の断片)を取得し、それを上書きする。 defineresetで再度起動。 別にインストーラーアプリを添付する。 上記の処理を、インストーラーアプリが行い、アプリの中で、ファイル名を変えたNScripterを起動させる。 このアプリは、アスキー文字名のテキストをダウンロードし、それをその場でおなじみの01.txtの編集するプログラムになるだろうか。