2022-01-01から1年間の記事一覧
二つの座標の間に直線を引いた時、その直線に触れるマスを取得するコモンEvを作成しました。 例えば、斜め方向に攻撃する時に相手との間に障害物があるならそれに当たるとか、間にある全ての障害物ごと相手にも攻撃が当たる(レーザー系の武器とか?)、なん…
障害物を避けながらマップEvがプレイヤーを追跡できる、高度な経路探索コモンを作成しました。前回作成したコモンの副産物です。 マップイベント【移動ルート】のプレイヤー接近や、イベントコマンド【動作指定】の接近に比べ、障害物を避けて確実に目的地まで移…
例えば、敵AIの行動がマップ内の最も近いユニットに接近し、攻撃する(ただしマップギミックは無視する)で、以下のような地形の場合... こんな風に、目標地点に接近しようとして動けなくなるのが現状。
前回作成した処理を元に、以前作成したコモンEv[ フキダシ表示 ]を改良。
実はゲーム制作初期から実現したいと考えていた機能。 特定のパイロットとだけで戦闘を開始できるコモンEv[[NERV]共闘イベント]を作成しました。 ついでに、特定のユニット(エヴァ)は強制的に出撃/出撃不可という情報を戦闘情報DB側でも設定できるようにし…
前回、何度もコモンEv[会話中処理]を使用していて、やっぱり面倒だなと思って改良しました。 それと公式の質問スレッドにて、YADO様よりアドバイスを頂きました。
その辺を歩いてるNPCのほうからプレイヤーに話しかけてくるゲームってありますよね。 今回はアレを作ってみましたよっと。
何か参考になるかなとシークレット オブ エヴァンゲリオンというゲームをYouTubeで観ていた時に、こんな風に通話時にメッセージウィンドウが2つになるのっておもしろいんじゃないかと思ったんですよ。
[予約]の仕様 「入力する値」が使えない対応 予約の名前呼び出し
今回作成したNPC自由移動システムでは、移動可能な出入り口の数だけ並列実行を使用したんですが、そこでちょっと苦戦した事があります。
今のところ、NPCは事実上色んなマップに存在できる(行ける)ようになり、さらに主人公が会話中であっても好き勝手に移動できるようになりました。 ここまである程度NPCに自由を持たせてきたので、いっそ主人公が別マップに移動できるように、NPCもリアルタイ…
ウディタの初期設定だと、NPCとの会話中は全マップEvの移動が停止します。 これを回避する策として、Yahoo!知恵袋で有益な情報を発見。
マップEvのグラフィック変更機能について調べている時に、おもしろいものを発見しました。
マップEvの並列実行からフキダシを表示するようにしました。
最近、選択肢に可変DBを直接入力できると知りました。
ショップを実装できたので、次はショップに新しく入荷する商品のフラグとその解放処理を作りました。 例えばゲームのエヴァ序みたいに、特定の戦闘や条件をクリアすると新たな模擬戦や武器が解放されるというイメージ。
基本システムのショップではアイテム、武器、装備の3つを取り扱ってます。 これを改造して、クエスト受注や修理もできるようにしました。
セーブ画面を改造して、マップ名などを表示するようにしました。
はい、というわけで前回の敵AI行動パターンの設定で、戦闘に関してやりたい事は大体詰め込めたかなと思ってます。 戦闘中のシンクロ率変動とか、まだ他にもちょいちょい追加したい機能とか修正したいところもあるんですが、そろそろ戦闘関係に飽きてきたので…
現状、敵AIはとにかく目の前にいるユニットorオブジェクトを破壊するというアルゴリズムになっているんですが、本来その行動パターンって個体によってバラバラだと思うんです。 敵によっては目に入った物を破壊し尽くす奴(現状コレ)の他に、ユニットだけを確…
一般建築物とは違い、マップギミックは復興対象に入っていないので、プレイヤーが自分で建設しなければならないという仕様にしてます。
ゲームのエヴァ序に登場する各種マップギミックを、攻略本を参考に再現・実装しました
オブジェクト破壊は銀日記さんのブログでも対応していたらしいんですが、残念ながらコードも解説も残ってないので自己流で作成していきます。
『システリアの奇妙な冒険』ではマップEvID0番を使ってストーリー進行用のコモンEvを呼び出しているっぽい?(未だにこっちのシステムはよく理解できてない)感じでしたが、今作では独自の(といっても既にやってる人は居そう)方法で戦闘中のイベントを進行…
基本システムではメニューを開く際、装備等の計算用に一時DBを使用していました。これは前回のメニュー改造時に作ったやつです。 同様に、基本システムでは戦闘中も戦闘用の一時DB(可変DB[10:×┏ 戦闘一時ステータス[基]])を使用しています。
前回DBに登録した各装備をユニットに装備できるようにして、メニューからそれを変更できるようにしました!
先日購入したエヴァのゲーム資料一式を参考にしつつ、youtubeでゲームの実況動画などを見て悩みに悩んで悩みぬいた結果、ステータスの仕様が仮で決まりました...。 いや考えすぎでしょってくらい仕様がまとまらななかった.........シンクロ率、君のことやぞ
今まではあらかじめマップ上にユニット(マップEv)を配置していたんですが、この戦闘開始時に各ユニットがいる場所=出撃地点を、メニューから選択できるようにしました。
構想第二弾です。 といっても大したことは決まってないのですが...
この前買ったTRPG本のルール説明を読んでいたんですけど、ちゃんと読むと長い長い...(汗本一冊が丸ごとルールブックみたいな感じになってて驚きました。 で、制作中のゲームに何か利用できないかなーなんて考えながら読み進めていたんですけど、見てくださ…