凹凹実験所 / まる 2021/08/04 12:00

地道開発日記 バトルシステム仕上げ50%進行&バグ取り完了&カード表示の強化10%進行

バトルシステムの仕上げ50%進行&バグ取り完了
&カード表示の強化10%進行。

色々の処理やデータを実装する間に、気付いてはいたのだけど、
プラグインと防御シールドシステムの兼ね合いで
思わぬ所で、シールドが余分に発生するバグが発生。そして原因究明開始。

結果、ターンを消費せずに行動するプラグインを使用すると
1行動につき1ターン分、全ての処理が行われるため、
戦闘開始フェイズに生成される防御シールドが、
ターン消費無し行動をする度に生成され、シールドの大安売り状態に。

そんなワケで、バグ取りを開始。

原因がシンプルなので、シンプルな対処が出来ないか試みるも
シンプルながらも根が深く、要所で対応が噛み合わず、
取れそうで取れないバグとなり、

1日分の作業が無駄になりそうやも
と思い始めた所で
別口で改修しなければならなかった
使えそうな処理を思い出し (残り攻撃回数を表示する処理)

それを利用することにより、シールド発生処理の隔離に成功。
別口処理の完成も併せて、小1時間でバグ解消完了。

スクリプト力がそこそこあれば、すぐに解決できた感があるも
スクリプト力が不足しているので1日がかり。
とはいえスクリプトの勉強にもなったので、これはこれで良し。


しかしこの作業、原因は単純で、深く考えないでも対処出来そうな
バグだったので、
思いつく対処法を片っ端から試して行く対処法となり

おかげで、程良く頭を使って使いすぎず、
良い感じに頭の体操になる作業になったので、
ここしばらく溜まっていた頭の疲れが、スッキリ取れて爽快。

毎日新しい処理やらシステムやら、データを作るために
フル回転でカオス化している頭が
回転率を落としつつ、ストレッチ&休息が取れる作業になったため
頭の体力が大幅回復。

こういう作業が程良く挟まれると、回復しながら作業が出来るため
制作効率が上がるのだけど、
そうそう都合良く、こんな作業が発生しないのが残念なところ。



カードのデータ表示を強化するために、
データベースのデータを何処から引っ張ってくるか等を整理改良。

1つのカードを作るのに、アイテム、武器、防具のデータ欄を
IDを揃えて並列使用しているため、
使用できる項目の多さを活かしてデータを整理整頓中。
(それにしてもカード1枚当たりのデータ量多い)

加えてアイテムリストのレイアウトを変えようと試みるも、
仕様が分かりにくく改良が難しくて悩み中。



あちこち80%完成で置いておいた所を、簡単な仕上げで済むかと
思って完成させようとすると、
結構時間がかかる所がちらほらあり、ちょくちょく時間がかかる次第で
やはり動画作りに至るまでに一山あり、中々道が険しかったり。

なのだけど体調は上々で、堅実に作業も進むので、
地道にひたすら一つずつ作業をこなし、着実にゴールを目指すのみ。

最近の作業は結構に良い塩梅。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索