マガジンのカバー画像

自作ゲーム部

11
運営しているクリエイター

#自作ゲーム

ChatGPT4に作ってもらったRPGゲームの素その④。~バトル~


大きな特徴。

キャラクターの設定
および各種戦闘コマンドにおけるダメージ計算を全てJSONで定義する。

ここでの要点はJSON読み込んでのGUI表示と
JSON読み込んでの抽象構文木(AST木)によるダメージ計算である。

AST木ダメージ計算nodeがAST木のノードである。
ここでのnode種は定数と変数と二項演算であって、
二項演算の場合は木を左右に降りていく。
定数の場合は即座に値を

もっとみる