Twitterを始めてからすっかり更新が滞るようになりました。
が、前から波があるので気にしません。
というわけで、最近ノベルゲームを作ってみたいと思い
吉里吉里で組むべく着手をしました。
たぶん吉里吉里の正しい使い方だと思います。
ライフゲームとか作って一人でボツにしていたのは内緒です。
が、シナリオが無いわけで、しょうがないから自分で書いてます。
全部書く気はないので、一段落する部分まで書いて40KBほどになりました。
で、早速単純なタグだけ打ち込み、画面に表示させてみましたが……、
話の展開優先で書いていたため、描写が足りず意味がわからないものに。
書いてるときは気がつかないものなんだなあと思いました。
絵が無いというのがかなり致命的で、ゲームのシナリオではなく
単体の読み物で読めるくらいまで描写をしないと理解不能なことに気づきました。
# まあ、ト書きすらないただのテキストをシナリオと呼ぶのはかなり憚るのですが。
というわけでタグを打ちつつ調整中。
まだまだ時間がかかりそうな気配です。
しかし書いてて思うけど、シナリオ担当ってスクリプトもできたほうが絶対良いです。
書きながらト書き入れてたとしても、画面で読むと絶対調整したくなります。
表示領域は何行何列で何文字なんて計算しながら書くより、適当に表示させて
自分で調整したほうが良いのではないかと。
システムは組めなくても、文字表示に関連するタグは知ってたほうがいいし、
その辺は序盤にスクリプタと記述形式を相談して、マクロを定義してもらいつつ
進めたほうが双方幸せな気がします。
# ちなみにスクリプタと相談っていうのは結構重要だと思っていて、
# ごちゃごちゃと手打ちタグが入り混じったシナリオを最初から渡されるのを
# 嫌うスクリプタもいるだろうからです。
シナリオ書くとき最低限知ってるとよいもの
・改行
タグで言うと[r]
・クリック待ち
タグで言うと[l]
・クリック待ち+改行マクロ
[lr]みたいなのを作ってくれと相談するか素直に[l][r]
・改ページ
タグなら[p]だけど[er]や[cm]を交えたマクロ
[pc]みたいなのを作ってくれと相談するか素直に[p][cm]
・コメント
行頭に;(半角セミコロン)をつける
これだけ理解できればいけます。
なぜなら僕が書いているシナリオ、今のところこれしか使ってないから。