アイテム配置完了

アイテムテリトリーをマップで表示 PICO-8
アイテムテリトリーをマップで表示

PICO-8スネークゲーム「ピコニョロ」、アイテム配置のコードを書いていますが、完成しました。

バグに悩んだりして、止まってしまった事もありましたが、これで完成したと思います。

アイテム出現場所を

  • ヘビのテリトリーより外
  • ステージマップ内
  • ブロック(壁)でない所
  • 他のアイテムと重ならない

という条件でコードを書いていましたが、最後の「他のアイテムと重ならない」を「アイテムのテリトリーと重ならない」にしました。

ヘビからもある程度離れ、アイテム同士もある程度離れるようにしたくなったのです(アイテム同士が隣に並んでいるのは良くないと思った)。

そして、アイテムにもテリトリーの枠をつくり、アイテム同士のテリトリーが重ならないようにコードを書きました。

アイテムテリトリーをマップで表示
アイテムテリトリーをマップで表示

上のスナップショットの画像を見て下さい。

左下のマップにアイテム(黄色いドット)と、そのテリトリー(ピンクの四角)を表示させてみました。

アイテム同士のテリトリー、そしてヘビのテリトリーにも重なっていないことが、わかると思います。

条件付きで、ランダムにアイテムを配置することが完成したので、つぎは各アイテムの性格を実装していこうと思います。

コメント

タイトルとURLをコピーしました