タグ別アーカイブ: ファイナルファンタジー

ゲーム開発をenchant.js(HTML5 + JavaScript)で! 【RPG(ロールプレイングゲーム)篇】 戦闘シーンにステータスウィンドウ(状態表示枠)を表示する

enchant.js
enchant.js / Ubiquitous Entertainment Inc.

 戦闘中、ドラクエにしてもFFにしても、プレイヤーキャラの現在のHPやMPが画面上に表示されていると思う。それをステータスウィンドウ(状態表示枠)と呼んで、今回は、このステータスウィンドウ(状態表示枠)を表示してみることにする。

続きを読む

ゲーム開発をenchant.js(HTML5 + JavaScript)で! 【RPG(ロールプレイングゲーム)篇】 戦闘シーンに切り替える

enchant.js
enchant.js / Ubiquitous Entertainment Inc.

 「導入篇」としてシーン切り替えを解説しても良かったが、使い道/使い方がいまいちイメージできない書籍や解説サイトが多かったので、具体的なイメージを持ってもらいたくて、「戦闘シーンへの切り替え」として、解説してみることにした。

 ドラクエやFFをやっていて、フィールドマップを歩いていて、エンカウントして、戦闘に突入する、という場面(シーン)を思い浮かべてほしい。「フィールドというシーン」から「戦闘というシーン」に切り替わり、戦闘が終われば、再び「フィールドというシーン」に”戻る”。

 これを、enchant.jsに存在する「Scene(シーン)」という概念で実現する。

 「Scene:フィールド」 ⇔ 「Scene:戦闘」

続きを読む