戦闘システムをカスタマイズしたい
Posted: 2024年5月11日(土) 16:38
戦闘システムを改変したいです。かなり大幅に改変したいので、半年ほどかけてゆっくりと改変していきたいと思っています。
[作成したいシステム]
前提:
RPGの攻撃と防御の機能を拡張したい。
ゲーム画面の流れ:
①アクティブタイムバトルシステム(コマンド入力が素早さ順に回ってくるファイナルファンタジーなどのシステム)を模倣して作成する。
②自分のターンが回ってきたら、攻撃選択のウィンドウが表示される。ターンが回ってきたら行動ポイントが割り振られ、連続で行動をとることができる。
③敵からの攻撃時、ガードポイントが割り振られ、「頭・体・足」の3択でガードができる(選択肢によって消費ポイントが異なる)。うまくガードができればダメージが軽減される。
言葉足らずで伝わりづらい箇所があったらすみません...。
[最初の課題]
・コマンド入力の制御の仕組みを理解したい
・コマンド入力後にアニメーションなどがどのように制御されているのかを理解したい
[質問]
上記2点を理解したいのですが、ソースコードのどのあたりを読み進めていけば良いか教えていただきたいです。
また、ソース改変時に役立つサイトやツールがあれば教えてください。(JavaScriptは開発で1年ほど触っています。)
[作成したいシステム]
前提:
RPGの攻撃と防御の機能を拡張したい。
ゲーム画面の流れ:
①アクティブタイムバトルシステム(コマンド入力が素早さ順に回ってくるファイナルファンタジーなどのシステム)を模倣して作成する。
②自分のターンが回ってきたら、攻撃選択のウィンドウが表示される。ターンが回ってきたら行動ポイントが割り振られ、連続で行動をとることができる。
③敵からの攻撃時、ガードポイントが割り振られ、「頭・体・足」の3択でガードができる(選択肢によって消費ポイントが異なる)。うまくガードができればダメージが軽減される。
言葉足らずで伝わりづらい箇所があったらすみません...。
[最初の課題]
・コマンド入力の制御の仕組みを理解したい
・コマンド入力後にアニメーションなどがどのように制御されているのかを理解したい
[質問]
上記2点を理解したいのですが、ソースコードのどのあたりを読み進めていけば良いか教えていただきたいです。
また、ソース改変時に役立つサイトやツールがあれば教えてください。(JavaScriptは開発で1年ほど触っています。)