‘enchant.js’ タグのついている投稿

enchant.jsでノベルゲームの機能テスト(2)

 ゲーム, プログラム,
 公開日:2012年3月20日 / 更新日:2014年5月15日

関連投稿はこちらで参照できます。


前回の続きです。

未実装だったフラグとロード/セーブ関連を実装しました。
合わせて機能テストの内容も調整しました。

次回は、
より実践的なテストをやってみようかなとか思ってます。

ということで、
enchant.jsを利用したノベルゲームの機能テストのサンプルはこちらです。
ちなみにサンプル部分のソースはこんな感じ。エンコードはUTF-8です。

なお、Windows上のChromeブラウザで動作確認しています。
他のブラウザではうまく動作しなかったり、
見え方が異なることがあるかもしれません。

enchant.jsを利用したノベルゲームな機能テスト

 ゲーム, プログラム,
 公開日:2012年3月2日 / 更新日:2014年5月15日

関連投稿はこちらで参照できます。


以前、
ここのブログで「Flashの敗北」について投稿しました。

その一方で、
自分はFlashなノベルゲーム作成システム
ActionScript3(AS3)で作ってたりします。
ほとんど自己満足的な状況ですが(^_^;)

いずれにしろ将来の方向性はFlashよりはHTML5な雰囲気な感じなので、
HTML5で動くノベルゲーム作成システムを開発してみることにしました。

とは言え、
さすがにイチから開発するのはしんどいので、
ちょっと調べてみたところ、
HTML5 + JavaScript なゲームエンジン「enchant.js」を見つけました。

ソースを読んでみたのですが、
個人的に色々と勉強になったりと、
なかなかよさげなので、
enchant.jsのプラグインという形で作業を進めてきました。

ノベルゲームに必要な機能はだいたい実装できた感じなので、
(一部、未実装な所もありますが、次回以降でやっていく予定です)
アルファ版という形で公開したいと思います。

コンパイルされて動くAS3に比べて、
JavaScriptだと速度的に落ちるかと思っていたのですが、
あまり気になりませんでした。
むしろ、視覚的表現がCSSでやれたり、
そもそもスクリプトなので柔軟に作れたりしてやりやすかったです。
ただ、JavaScriptにスレッド機能があればなぁ、とは思いましたが(^_^;)

ということで、
enchant.jsを利用したノベルゲームの機能テストのサンプルはこちらです。
ちなみにサンプル部分のソースはこんな感じ。エンコードはUTF-8です。

なお、Windows上のChromeブラウザで動作確認しています。
他のブラウザではうまく動作しなかったり、
見え方が異なることがあるかもしれません。