ゲームブック制作スクリプト

以前から考えていたのだが、テキストのアップロードだけで簡単にゲームブック(的なテキストアドヴェンチャー)を制作できるスクリプトを作り始めた。
パラグラフごとに番号名を付けたテキストデータを読み込み、はてな的簡易表記法に従ってHTMLを吐き出すだけの簡単なもの。
テキストの読み書きは以前の開発で経験があるので、あとは進行具合を記録するcookieの読み書きと、簡易表記の処理方法さえ確立すれば、割とあっさり終わるのではないかと思う。
将来的にはブラウザから直接書き込み機能も盛り込みたいが、そこまでやると少々長くなりそうなので取り敢えず割愛。
当面の問題は簡易表記を処理するルーチンとなりそうだ。
取り敢えずはてな式簡易表記のうち見出し、番号付き/番号なしリストに対応、画像差込用及びパラグラフリンク用に独自の簡易表記を追加。
戦闘システムやプレイ中ステータスの記録については未だ考慮中。