メインコンテンツへスキップ
見出し画像

【pyxel 1.5】pyxelで3D迷路を作ってみる(11)

    さて、今回は迷路の全体が見えるマスと、敵のバリエーションに関する改修を行いました。

    前回までの進行具合は以下のnoteをご参照ください。

    まずは迷路の全体マップについてです。

    画像
    ▲試験的に作ってみた全体マップ。

    全体マップは1つのマスを1ドットで描画。これでも結構それっぽく見える。ノイズのようなちらつきでディスプレイが古びていることを表現します。

    実際にこのマップを特定のマスに埋め込んでみます。

    画像
    ▲マスにマップを埋め込んだもの。
    壁についているモニターのような感じをイメージ。

    このマスを迷路のところどころに配置します。あまり多すぎると簡単になってしまうので良い塩梅で。

    次に敵のバリエーションを増やす作業を行います。

    画像
    ▲とりあえず色を変えてみた。

    今回は敵のクラスに種類を示すプロパティを追加し、その値によって色を変えてみました。

    画像
    ▲ちなみにもともといた敵はこんなやつ。


    画像

    行動ロジックも少しだけ変えています。元からいた黄色い目のやつは「行き止まり」か「進行可能方向が3以上の分岐点」で方向転換するようにしていましたが、今回追加した赤い目のやつは毎回方向転換を行うようにしました。今までだったら長い一本道では敵の後ろをついていくようなこともできたのですが、こいつはいきなり振り向く可能性があります。

    さて、今回はここまでにします。次回は、何を作ろう…。ゲームスタート時とクリア時に何か演出を入れてみようかな。考え中です。

    ソースファイルはGitHubに、exe化したものはitch.ioにあります。

    ここまで読んでいただきありがとうございました。

    この記事が参加している募集

     
     
    出版社のしがない社内SE。 ここでは主に趣味のプログラミングやゲーム制作について書いています。作ったゲームは https://koidemizu.github.io/ で公開しているのでよかったら遊んでください。 ゲーム大好きインドア派。

    あなたへのおすすめ