竹林ソフト 2024/06/14 20:00

NPC をコーディングして領地経営するゲーム開発(基本チュートリアル追加)

現状では Lua を知っている前提でゲームが始まって、さすがにプレイヤーを置いてきぼりすぎかなと思うので、もう少しこう「これがエディタね」「エディタで lord.lua を開いて3行目にこのコマンドを入力してみようね」的なチュートリアルを追加します。

やったこと

まず、追加するチュートリアルのワールド(複数ステージの集まり)を定義しました。

↓ 定義したワールドとステージ構成

次に、コメントとして各ステージで何を説明するのかを記述しました。

よいです。
この各ステージがちゃんと動作するための作業は後でやることにして、これらのステージを実際にゲームで選択できるようにします。

↓ とりあえず、ワールドとして認識されるようにしました。よいです。

↓ アイコンを追加しました。アイコンは Modern Item Set Pack から選びました。

よいです。
そして、この追加したワールドはプレイしてもしなくてもよい、ようにしたいので「クリア済み」になるようにハードコーディングして、(クリア済みなので)最初からどのステージでもプレイできるようにしました。

↓ 対処前(左)、対処後(右)

よいです。

ワールドについては「チュートリアル」「カスタム」「Workshop 共有」のタブを追加して選んだタブごとのステージ表示も考えていますが、それはまた後で調整します。

まとめと今後の予定

ゲームの遊び方相当のチュートリアルのステージを作成して、実際にゲームで認識されるようにしました。よいです。

次回は、この続きか他の雑多な作業か Python 対応の続きに着手しようと思います。がんばります。

月別アーカイブ

限定特典から探す

記事を検索