組み込み用のゲームエンジンcrisp-game-lib-portable
ゲーム M5stickC PLUS
Published: 2022-10-12

abagames/crisp-game-lib-portable: Minimal C-lang library for creating classic arcade-like mini-games running on devices and browsers (Experimental)から発見。画像もここから転載。

この界隈で有名なABAさん が開発している組み込み向けのミニゲーム開発用ライブラリです。

このライブラリはJavaScript向けに作られていたcrisp-game-lib をもとに作られています。 このライブラリは普通のゲーム向けのライブラリとは異なり「ミニゲーム」を作ることに特化しています。

それっぽいプリセットサウンドや、プリミティブ図形の描画機能、画面を華やかにするパーティクル機能、衝突判定など、ミニゲームを作るために特化した内容となっており、これによりミニゲームを、素早く・簡単に作ることが出来ます。

crisp-game-libを使ったゲームはたくさん作られており、このことからもこのライブラリの利便性は証明済みです。

現在はM5StickC PLUSでのみ動作を確認しているようですが、移植性高く開発されているようで、ほかのマイコンボードで動作させるのも簡単そうです。

またWebAssemblyにも対応しており、組み込み機器向けに作ったゲームをブラウザでも遊ぶことが出来、作品のデモや、デバッグなどが簡単にできるというのも面白い特徴です。

← 前の記事 - ホイールにつけた溝に薄い板を擦り付ける音を鳴らすオルガン風の楽器
次の記事 - 薄型のBASICが動くモバイル端末 →

関連記事

ESP8266用ゲーム開発環境
Arduboy用のよくできたピクロスPiCross
このエントリーをはてなブックマークに追加