投稿記事

無料プランの記事 (405)

パータ 2023/07/18 19:06

生産施設の管理画面

前回、ゲーム内時間経過でアイテム生産するプラグインを作成し導入しました。
なので今回は、アイテムを生産する施設や拠点の管理画面の作成を試みています。

とりあえず必要な情報を出力できるかをテストしながら、動作を確認しています。

今のところの想定

この管理画面で、”生産アイテムの選択”・”人員配置”・”強化”・”拡大”の操作ができるようにしようと考えていますが、まだまだ試作段階で、これから仕様が変わると思います。
本格的にアイテムの時間経過による生産を機能させるには、アイテム情報・キャラクター情報・拠点情報のデータベースの構築が必要になりそうです。


あまり報告する内容がありません……。
しばらく地味な試行錯誤が続きそうです(笑)

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

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

パータ 2023/07/11 19:06

ゲーム内に時間の概念を導入したい

MZ3Dの利用について

前回、久々に遊んでみたMZ3Dですが、こちらを利用した主観的なゲーム制作は断念しようと思います。

視覚から得られる情報量が少ない

当然なのですが、デフォルトのマップを見下ろす俯瞰マップに比べて、主観では画面に表示される情報がかなり少ないです……。
何マス先に何があるかを確認するのに、いちいち移動と視点変更の操作が必要になってしまいます。
これはプレイヤーがゲームの状況を把握するのに、かなり煩わしい要素になってしまうような気がします。

主観的なゲーム作品を作りたい私にとっては理想的な形なので、利用したい気持ちはかなり強く、その魅力に惹かれてしまいました……(笑)
しかしまずは世界観の構築を優先させることにします。

ゲーム内時間の概念を導入

時を刻むプラグインを作成してみました。
ゲームプレイ中、秒をカウントし続けて分や時、日、月、年と繰り上がっていくだけの単純なものです。
とりあえず作ってみたものの、果たしてゲーム内に時間を導入する仕組みとして、これで良いのかはよくわかりません(笑)

仕様としては、メニュー画面などを開いている時だけ時間のカウントが止まります。
ゲームを起動中なら別ウィンドウを開いていてもカウントし続けます。

アイテムの自動生産を行いたい

例えば、”鉄鉱石”が採取できる場所に、”採掘機”を設置。
設置してからしばらく放置している間に、勝手に採掘機に鉄鉱石が貯められ、再び採掘機にアクセスすると鉄鉱石が入手できる仕組みが作りたいです。
採掘機が稼働中は、プレイヤーは棒立ちで待機していても、マップを移動して別のことをしていても、鉄鉱石が自動的に採掘されます。

試作動作確認

※動作確認のため6秒で1分が経過するように調整しています。

  • 時間のカウントがが正常に動作している
  • 1分ごとに決められた数だけ生産数が増加する
  • マップを移動しても生産が有効

という動作ができたことを確認しました。
まだまだ粗削りですが、何となくやりたいことを再現することに成功しました!

今後の課題

  • 生産を視覚的にどう表現するか(採掘機などの生産施設・設備が稼働しているかを視覚的にどう見せるか)
  • 生産施設・設備へのアクセス方法・稼働させる方法

漠然としたイメージはあるのですが、それを表現するタイルチップやキャラチップがない状態です(笑)
それに複数の生産施設・拠点がある場合、どのようにしてそれらを表示・管理するかを考えておく必要がありそうです。

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

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

パータ 2023/06/26 19:06

久々にMZ3D

3D化させる有料プラグイン”MZ3D”

ちょうど一年前に購入したこちらのプラグイン。
主観的なゲームが制作したかった私にとって画期的なプラグインだと思い、購入したのですが、当時の私には扱いきれず、使用するのをやめていました。

そんなMZ3Dを久々に遊んでみたら、理解できる範囲が広がっていました。
自身の成長を感じます(笑)


試しに最近作成した部屋マップを3D化させてみました。


3Dモデル

開発者のDiscordを覗いてみると、外観と内観のオブジェクトの3Dモデルを提供してくださっている方がおり、家具や窓などの表現がよりリアルに!

自力でやってみた

近未来外観・内観にある冷蔵庫・風呂・トイレなどの3Dモデル提供はなかったのですが、どうしても使いたかったので、自力でそれっぽいモノを作ってみました(笑)

風呂とトイレが明らかにチープ……(笑)
でもまぁ、それっぽく見えますよね……?

立方体を組み合わせてそれっぽいモノに見せているのですが、立方体の数が増えるほど記述が長くなって大変でした(笑)
今後、できればこの方法は使いたくないです……。


今後MZ3Dを利用するか

……正直迷っています。
私としては主観的なゲームを制作したいです。
もう少し遊んでみてから決めようと思います。

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

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

パータ 2023/06/17 19:06

コモンイベントをプラグイン化:進捗2

想定を大幅に超えて時間を費やしてしまいました……。
なんとかメニューから通話を起動する流れをプラグイン化しました。

コモンイベントの大幅削減に成功!

この部分だけで10項目くらいあったコモンイベントを、1項目に抑えることができました!


実行内容は記述が不細工でお見せするのが恥ずかしいので白塗りにしました……(笑)

唯一残った1項目は、どうしてもプラグインに落とし込むことができませんでした。
メッセージウィンドウに関連するスクリプトが、プラグインでは機能させることができず、どうしてもここだけコモンイベントに記述することになりました。

動作確認

2択の選択肢と数値入力

通話中、相手からの質問などに対して、プレイヤーがキーパッド入力で応答できる機能を作りました。
実は以前からこの機能は作成を試みていたのですが、完成には至らなかったのでブログでの報告はしていなかったと思います。

これで通話アプリを単純な会話イベントとしてだけでなく、プレイヤーの意思表示によって内容を分岐させることができるようになりました。

次の行動

ちょっと疲れました……(笑)
でもやりたいことがたくさんあって、次に何をしようか迷っています。

なので”次の行動をゆっくり考える”というのを次の行動にしようと思います(笑)

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

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

パータ 2023/06/08 19:06

コモンイベントをプラグイン化:進捗1

”カスタムメニュー作成プラグイン”で作成したスマホ型メニュー画面に使用するコモンイベントを、プラグインに移し替える作業中です。
イベントの内容をスクリプトで記述するだけなので、それほど難しくないと思っていたのですが、少し勝手が違う部分もあり、時間がかかっています(笑)

ホーム画面と通話アプリ

まずはスマホメニューの基本となるホーム画面と通話アプリの、開閉と決定・キャンセルの動作をコモンイベントからプラグインに移しました。

スクリプトを少し見直して、コマンドの追加や非表示が簡単にできるようにデータの参照方法を変えたのですが、見た目はほぼ変化なく、以前と同じ動作を再現することができました。

動作確認


次の行動

とりあえずキーパッド表示までは問題なく動きます。
あとは発信 → 通話 → 終了の流れを作ることができれば、通話アプリとしては完成ですが、通話相手のメッセージウィンドウなどの表示をもう少し見栄え良くしたいと考えています。 

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

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

3 4 5 6 7 8 9

月別アーカイブ

記事を検索