この界隈で有名なABAさん が開発している組み込み向けのミニゲーム開発用ライブラリです。
このライブラリはJavaScript向けに作られていたcrisp-game-lib をもとに作られています。 このライブラリは普通のゲーム向けのライブラリとは異なり「ミニゲーム」を作ることに特化しています。
それっぽいプリセットサウンドや、プリミティブ図形の描画機能、画面を華やかにするパーティクル機能、衝突判定など、ミニゲームを作るために特化した内容となっており、これによりミニゲームを、素早く・簡単に作ることが出来ます。
crisp-game-libを使ったゲームはたくさん作られており、このことからもこのライブラリの利便性は証明済みです。
現在はM5StickC PLUSでのみ動作を確認しているようですが、移植性高く開発されているようで、ほかのマイコンボードで動作させるのも簡単そうです。
またWebAssemblyにも対応しており、組み込み機器向けに作ったゲームをブラウザでも遊ぶことが出来、作品のデモや、デバッグなどが簡単にできるというのも面白い特徴です。
THUNDERがM5StickC PLUSで動くようになったので、主要機能はだいたい移植できたのでは https://t.co/h3xEIFCaDT pic.twitter.com/IRUO0hq5Ko
— ABA (@abagames) October 10, 2022
← 前の記事 - ホイールにつけた溝に薄い板を擦り付ける音を鳴らすオルガン風の楽器
次の記事 - 薄型のBASICが動くモバイル端末 →