The Ending of Agharta 制作日記 #172
サードギア代表のスピードです。
今日は、ダイスポーカーの実装を続けていました。
役判定がやはり難しく、何度もデバッグでダイスを振るハメに・・・・
とはいえ大分できてきたので、この3連休で完成させたいですね。
↑ダイスポーカーの検証を続ける絵。
クリエイター支援サイト Ci-en
フォローするにはユーザー登録が必要です。
サードギア 2022/09/22 00:51
サードギア代表のスピードです。
今日は、近々(といっても当分先かもしれない) 作成するリゾート地エリアで登場する
カジノの遊戯内容を1つ作成していました。
ダイスポーカーという、10面体版のヨットみたいなものなんですが、ちょうどニコニコモンズに10面体のアイコンがあったので、これらを活用してみようかと思い、実装していました。
スクリプト書いてると、本当にプログラミングしている気分になります・・・・
(いやjavascript書いていることには間違いないんですが)
役判定が面倒ですね。どうやってストレートとかフォーダイス判定するのとか・・・・
サードギア 2022/09/20 01:40
サードギア代表のスピードです。
今日は、ギルド依頼の作成に取り掛かっていました。
依頼ナンバー20と21の作成を行っていて、
20の方は、砂漠の壊れた看板を何箇所か修理しに、砂漠内を奔走する依頼となりまして、こちらは完成しました。
21の方は、力で抜けない刺さった剣を抜く話になります。
剣を抜く過程で、ネームドNPCの力を借りたりして、抜く方法を探すという構成になります。
(まだ未完成)
No.24まで作らないと、次のエリアの制作に取り掛かれないので、早めに終わらせたい気持ちでいっぱいです。
(あと、ダメージ計算式を変えたので、戦闘バランスもチェックが必要ですね・・・・)
サードギア 2022/09/19 03:15
サードギア代表のスピードです。
今日は、ちょっとダメージ計算式でトラブルが発生したので、その修正に追われて1日を費やしてしまいました。
具体的には、プラグインで複数属性としている部分について、属性与ダメージ上昇効果が乗っていなかったという・・・・・・
要するに、炎属性ダメージ+20%の装備を付けていたのに、物理属性+(プラグインのメモで炎属性を追加)の攻撃に+20%が乗っていなかったのです。
今作、7属性複合の技があり、各属性+100%の状態で+700%になるかデバッグルームで試したところ、+100%にしかなっておらず発覚しました(笑)
というわけで、いつものAさんのプラグイン(属性与ダメージ倍率上昇効果を装備に付与)とBさんのプラグイン(複数属性可能)を接続させる作業が始まったのですが、やはりプログラマによって書き方が違うので、読み取るのに時間が掛かり・・・・
結局、すったもんだの末に、Aさん側でメタデータを読み取って、複合している属性も攻撃属性と認めてもらうことで何とか解決はしました。
(その過程で、デバッグルームにいるデバッグ用の蟹を、何度もボコボコにしました)
サードギア 2022/09/18 01:57
サードギア代表のスピードです。
今日は、ツクールMZのバージョンアップをしていました。
アガルタは、ワールドマップの敵ラインナップが変化するギミックがあるため、敵グループ数2000という制限が引っかかる可能性があり、今回のMZ v1.5で上限が一応解除されるとのことで、バージョンアップを実施した次第です。
しかしながら、バージョンアップはやはり簡単にはいかず、
色々なところで不具合が・・・・・・
プラグインによるコアスクリプトの上書きが、上手くいっていないケースが多かったので、この辺りを直したり、ダメージ計算式を変えたりしていたら一日が終わってしまいました。
明日からは、いよいよギルド依頼の作成に移りたいと思います。
(ずっと言ってますが・・・・)