解放フラグ管理

ショップを実装できたので、次はショップに新しく入荷する商品フラグとその解放処理を作りました。


例えばゲームのエヴァ序みたいに、特定の戦闘や条件をクリアする新たな模擬戦や武器が解放されるというイメージ。




各ショップで取り扱うアイテム(可変DB)にフラグを用意して、全てのフラグが1になるとショップに入荷される仕組みにしました。


ユーザーDB[戦闘情報]では、戦闘クリア時に自動で解放される特定のフラグを管理できるようにしました。


で、こんな感じ。

戦闘パート(ほぼ)完成!キャラグラ更新!次は何する?

はい、というわけで前回の敵AI行動パターンの設定で、戦闘に関してやりたい事は大体詰め込めたかなと思ってます。



戦闘中のシンクロ率変動とか、まだ他にもちょいちょい追加したい機能とか修正したいところもあるんですが、そろそろ戦闘関係に飽きてきたので(オイ)

続きを読む

敵AI行動パターンの設定

現状、敵AIはとにかく目の前にいるユニットorオブジェクトを破壊するというアルゴリズムになっているんですが、本来その行動パターンって個体によってバラバラだと思うんです。


敵によっては目に入った物を破壊し尽くす奴(現状コレ)の他に、ユニットだけを確実に狙ってくる奴もいるし、弱ってるユニットだけを狙うような奴もいるはず。




というわけで今回は、敵ユニットのターゲッティング処理を汎用化、さらに行動に優先順位を付けて、個体ごとに行動パターンを設定できるようにしました。

続きを読む