ゲ製報告 -20260921

※音が出ます
ジングル:springin様「【ショート】ミステリー8 -疑惑-」
ありがとうございます🙇

戦闘終了後のリザルト画面を作りました。
まだモックだけど、暗転&動きのイメージはこんな感じということで。
経験値・ドロップ報酬が表示されます。


長々といじくりまわしていた商店のシステムがようやく形になってきました。
動画が長くてすみませんね。あとチャリンチャリンうるさくてすみませんね。

・売る
5項目に分かれたアイテムを売れます。決定キーで1つずつ売る、Ctrlキーでイッキ売り。

・買う
2項目に分かれたアイテムを買えます。購入数は上下キーでプラマイ1、左右キーでプラマイ10できます。消耗品はストックされた分だけ買える、装備品はその材料をこちらが持っていればその場で陶冶&購入できます。客に素材出させた挙句金もガッツリ取るスゴい店。


前回報告時、店で取り扱うアイテム名や値段・所持数量といった値は、とりあえずオブジェクトのCreate Eventの中に直接構造体をハードコーディングし仮設定しておりましたが、この度、それをすべてcsvファイルで作り直しました。

本当にめんどくさい。ゲーム作りの本当にめんどくさい部分がプログラムじゃなくてExcelとのにらめっこだったなんて予想できませんでした。

できたもんはシンプルなんですよ、スキルとかキャラのステータスデータに比べたらハナクソみてえな情報量ですよ。でも、どういう変数が必要かは、作る前には分からないわけですよ。しかも素材(消耗品用)、素材(装備品用)、消耗品、装備品、非売品でそれぞれ必要なパラメタが違うのよ。

アイテムに必要な全種類の変数を入れたconstructor作って!

それを参照した関数作って!

ゲーム開始時にグローバル配列にそれぞれのアイテムのデータを流し込んで終わりってわけ
あーめんどくさかった……


とはいえ、このデータ流し込み地獄もそろそろ終わりですよ。
もう流し込むもんあんまりないからね。功労ってやつ?
次は何作ろっかな。い、イベントとか…?やだね…