投稿記事

RPGツクールMZの記事 (128)

PigExplorers 2022/11/11 22:47

進捗報告_1111

ぎりぎり投稿

限界まで進捗を上げたくて22時過ぎまで作業を続けて更新を引き延ばしてしまいました。
頑張り過ぎて潰れないように、ペース配分も大事かもしれません……

新作の開発進捗

かなり良いです。

開発した機能

  • 歩く、走る、ダッシュ機能

なんとなく、見覚えのあるような形になってきたと思ってます。
この移動範囲に実際に移動することができます。

  • 射程の描写化

これまでは射程の表示に直接画像を使用していましたが、
Javascriptのcanvasという機能で直接、円弧を描写する形式に変更しました。
この方が弾力的な設計になると考えて変更しました。


移動系のコマンドの実装に時間が掛かると見込んでいたのですが、
考えていたより仕様のリバースエンジニアリングが上手くできて
開発期間の短縮に成功しました。

フォロワー以上限定無料

今後の予定なんかを確認することができます。

無料

PigExplorers 2022/11/05 09:11

進捗報告_1105

ごめんなさい

毎週金曜日更新ですが、金曜日は所用が忙しく、
帰宅時には疲れ切っていて更新ができませんでした。申し訳ありません。

新作の開発進捗

そこそこ良いです。

開発した機能

  • すり足移動機能
    すり足(一番狭い範囲の移動)ができるようになりました。

移動前

移動後

現状、それ以外の「歩く」「走る」「ダッシュ」については
少々開発が難航しております。
もしかしたら、リスペクト元の仕様とは
異なる形での実装になるやもしれません。

とはいえ、できる限り元々のものに近くしたいものなので、
少し時間をかけても、無理でなければここはこだわりたいと考えています。

フォロワー以上限定無料

今後の予定なんかを確認することができます。

無料

PigExplorers 2022/10/28 17:25

進捗報告_1028

新作の開発進捗

かなり良いです。

開発した機能

  • 方向転換機能
    365度好きな角度に動かせます。
    具体的には以下の動画を参照してください。

https://youtu.be/a1GJVrpFC-Q

  • ターンの概念
    まだ中身は作れていませんが、
    ターン開始

    (Sightモード)

    コマンド入力

    バトルフェイズ開始

    バトルフェイズステップ開始

    バトルフェイズステップ中

    バトルフェイズステップ終了

    (バトルフェイズ10ステップまでループ)

    バトルフェイズ終了

    ターン終了

    ターン開始……

という一連の動きを連続で動かせるようになりました。
これで、かなりテストプレイ、デバッグの効率が良くなります。

現状、問題というか気になる点として、
ズーム機能のアイコンが直感的ではないのでデモ版公開までに
変更しておこうと思います。

来週の進捗予定としては、実際に自分のキャラクターを
何かしらの移動コマンドで移動できるようにする予定です。
今回の進捗でも三角関数を用いましたが、
次の進捗でも移動範囲を計算するのに使う予定です。

昔はハード側で三角関数など計算しなければならないため、
一流のSEは数学に強くないといけないなどと言われてきましたが、
Javascriptでは数学に強くなくても「Math.PI」や「Math.atan2」といった
組み込みオブジェクトで簡単に実現できるので便利ですね。

フォロワー以上限定無料

今後の予定なんかを確認することができます。

無料

PigExplorers 2022/10/21 18:33

進捗報告_1021

新作の開発進捗

かなり良いです。

開発した機能

  • ドット移動機能
    ツクールのマス単位ではなく、ドット単位で行動可能になりました。
    より戦略性が高くなりました。

  • 攻撃範囲表示機能
    キャラクターの向きに合わせて攻撃可能範囲を表示します。
    攻撃範囲は微調整が必要なので、次回以降に着手します。

今回は基礎システムに手を入れました。
ここから移動、向きを変えたり、移動したりなどの動作を作っていきます。
次回は向きを転換する機能には着手したいです。

フォロワー以上限定無料

今後の予定なんかを確認することができます。

無料

PigExplorers 2022/10/14 19:20

進捗報告_1014

新作の開発進捗

そこそこ良いです。
本当は相手に攻撃するところまで作りたかったのですが、
バトルフェイズの概念を作るところで力尽きてしまいました。

開発した機能

  • ズーム機能

このように、画面右端のボタンを押すことで
画面の縮小、拡大が行えるようにしました。

ゲームの仕様上、大きな範囲の移動や多数の敵との戦いをするので、
画面内に多くの情報を提示するために機能を追加しました。

  • バトルフェイズ

コマンドを入力した後、0~10のステップでバトルフェイズが行われます。
左上のゲージは、いい感じのがなかったのでパワポで作りました。

フェイズごとに、コマンド入力で決めた行動を起こせます。
敵の行動や、自分の移動範囲を予測して、先行入力するわけですね。


ここから、ようやく各コマンドの動きを実装できます。
敵の体力を削って0以下になったら敵のイベントを削除する、
などの基礎的な部分を作った後
攻撃コマンドで攻撃範囲を表示し、
範囲内の敵を攻撃する仕組みを作りたいです。

フォロワー以上限定無料

今後の予定なんかを確認することができます。

無料

月別アーカイブ

限定特典から探す

記事を検索