NPC をコーディングして領地経営するゲーム開発(基本チュートリアル追加)
現状では Lua を知っている前提でゲームが始まって、さすがにプレイヤーを置いてきぼりすぎかなと思うので、もう少しこう「これがエディタね」「エディタで lord.lua を開いて3行目にこのコマンドを入力してみようね」的なチュートリアルを追加します。
やったこと
まず、追加するチュートリアルのワールド(複数ステージの集まり)を定義しました。
↓ 定義したワールドとステージ構成
次に、コメントとして各ステージで何を説明するのかを記述しました。
よいです。
この各ステージがちゃんと動作するための作業は後でやることにして、これらのステージを実際にゲームで選択できるようにします。
↓ とりあえず、ワールドとして認識されるようにしました。よいです。
↓ アイコンを追加しました。アイコンは Modern Item Set Pack から選びました。
よいです。
そして、この追加したワールドはプレイしてもしなくてもよい、ようにしたいので「クリア済み」になるようにハードコーディングして、(クリア済みなので)最初からどのステージでもプレイできるようにしました。
↓ 対処前(左)、対処後(右)
よいです。
ワールドについては「チュートリアル」「カスタム」「Workshop 共有」のタブを追加して選んだタブごとのステージ表示も考えていますが、それはまた後で調整します。
まとめと今後の予定
ゲームの遊び方相当のチュートリアルのステージを作成して、実際にゲームで認識されるようにしました。よいです。
次回は、この続きか他の雑多な作業か Python 対応の続きに着手しようと思います。がんばります。