関連投稿はこちらで参照できます。
前回の続きです。
バックログ、既読スキップ、オートプレイを実装してみました。
たぶん、こんな感じで良いのではないかと思います。
次はドキュメント作業でもやろうかと思ったのですが、
システムをより改善できそうなアイデアが浮かんだので、
先にそれを試してみようかと思います。
ということで、
enchant.jsを利用したノベルゲームの機能テストのサンプルはこちらです。
古いセーブデータをロードすると、
ハングってしまうことがあるかもしれません(^_^;)
シナリオを修正したために整合性が取れなくなっているのが原因です。
その場合はいったんセーブデータを全削除するようにしてください。
ちなみにサンプル部分のソースはこんな感じ。エンコードはUTF-8です。
実践的サンプルのソースはそれぞれ以下で参照できます。
「紹介」、「ノベル」、「脱出」。
なお、Windows上のChromeブラウザで動作確認しています。
他のブラウザではうまく動作しなかったり、
サウンドが鳴らなかったり、
見え方が異なることがあるかもしれません。
ちなみに自分はChromeの表示フォントをメイリオに設定しています。
注意。
自分はスマホとかタッチ系デバイスを所有していないため、
それらデバイスでのタッチ動作を確認できていません。
ご了承ください。
CSSの一部では、「-webkit-」や「-moz-」などの
ベンダープレフィックスを使用している所がありますので、
ブラウザによって見え方が異なることがあります。
shadow系のcssが適用されている所では、
ブラウザによっては動作が重くなることがあるかもしれません。
いずれにしろ、
Windows上のChromeブラウザで動作確認できたら、
OKとしてしまっていますので、
その旨ご了承ください。