![見出し画像](https://assets.st-note.com/production/uploads/images/87599319/rectangle_large_type_2_a148886e2fd0d7ca489b9f7cc9276d3f.png?width=1200)
PICO-8で遊ぼう(モックアップ編
Gryphon 3D Engine Libraryで遊んでみて、なんとなく使い方もわかったのでここまでのまとめとしてゲーム(っぽいもの)でも…とぽちぽち作り始めたのですが、ゲームってゲーム本体部分だけじゃなくタイトル画面とかゲームオーバー画面とかその他の部分も色々あるなあ…と思ったので全体的な構造部分の骨組みだけをまずは作ってみました。
PICO-8は_INIT(),_UPDATE(),_DRAW()の特別な関数内で全体をループさせてゲームを構築していく例の仕組みで、_UPDATE(),_DRAW()の中で全部の動作を書いていけばまあゲームは作れるのですが、さすがにそれだと見通しが悪すぎるので変数MODEでタイトル画面やらゲームオーバー画面やらの画面遷移毎にロジックを切り替える構造にしました。
こんな感じ↓
_INIT(),_UPDATE(),_DRAW()
![](https://assets.st-note.com/img/1664066373762-is747pGPDs.png?width=1200)
_UPDATE(),_DRAW()でMODEの状態によりロジックを切り替える。
START(タイトル画面)
![](https://assets.st-note.com/img/1664066656385-0pMXFXksNt.png?width=1200)
×ボタン(Zキー)で次の画面(ゲーム本体)へ。
MAIN(ゲーム本体)
![](https://assets.st-note.com/img/1664066969374-FKzkoSd9rL.png?width=1200)
×ボタン(Zキー)で次の画面(ゲームオーバー)へ。
END(ゲームオーバー)
![](https://assets.st-note.com/img/1664067275988-ur9jxrnQTQ.png?width=1200)
こんな感じ
↑あんまり意味ないけどゲーム(骨組みだけ)をエクスポートしてみた。
さて…やっとゲーム(っぽいの)に制作に…つづく
この記事が気に入ったらサポートをしてみませんか?