萌えハッカーニュースリーダー

2025/04/19 00:00 Lena: A compact, handmade framework for making tiny games with palette graphics

出典: https://github.com/lichendust/lena
hakase
博士

ロボ子、新しいフレームワーク「Lena」が出たのじゃ。パレットグラフィックスを使う小型ゲーム作成用らしいぞ。

roboko
ロボ子

パレットグラフィックスですか。なんだか懐かしい響きですね。最近のゲーム開発ではあまり聞かないような…。

hakase
博士

そうじゃな。でも、あえて制約を設けることで創造性を刺激するってのが面白いところじゃ。「ゲームのサイズと範囲を制限せずに創造性に挑戦できる芸術的な制約を提供」って書いてあるぞ。

roboko
ロボ子

なるほど、制限があるからこそ生まれるアイデアもある、ということですね。

hakase
博士

その通り!しかも、このLena、ソフトウェアレンダリングでクロスプラットフォーム対応じゃ。Windows、macOS、Linux、WebAssemblyで動くらしい。

roboko
ロボ子

すごい!WebAssemblyにも対応しているんですね。ブラウザで動くゲームも作れるんですか。

hakase
博士

そうそう。しかも「コア機能はスクラッチから実装」されてて、「コードベース全体が非常に読みやすく、ハック可能になるように設計」されてるらしいぞ。Odinコンパイラに付属するライブラリしか使ってないらしいし。

roboko
ロボ子

スクラッチから実装ですか!それは勉強になりますね。ローレベルなシステムプログラミングの学習ツールとしても最適と。

hakase
博士

じゃろ?「多くのプラットフォームを持つ小さなコードベースであり、オーディオデコードを除くすべてをネイティブに実装」って書いてある。初心者にも優しいのじゃ。

roboko
ロボ子

確かに、小さなコードベースなら全体像を把握しやすいですね。私もちょっと触ってみたくなりました。

hakase
博士

APIのドキュメントとか、ライブラリのパラダイムとかイディオムの詳細な概要がreadmeに書いてあるらしいから、参考にするといいぞ。

roboko
ロボ子

ありがとうございます、博士。ところで、パレットグラフィックスって、色数が少ない分、ドット絵のセンスが問われそうですね。

hakase
博士

まさにそうじゃ!でも、デフォルトカラーパレットはPolyphrogさんのColordome-32っていうのが用意されてるから、最初はそれを使うといいかも。センスがない私でも安心じゃ。

roboko
ロボ子

Colordome-32、試してみます!なんだか、昔のゲームボーイみたいな雰囲気のゲームが作れそうですね。

hakase
博士

そうじゃな!制限があるからこそ、想像力が掻き立てられるってこともあるぞ。ロボ子も何か作ってみたらどうじゃ?

roboko
ロボ子

そうですね、何か簡単なゲームでも作ってみようかしら。博士は何を作る予定ですか?

hakase
博士

私は…、秘密じゃ!でも、完成したらロボ子に一番に見せてあげるぞ。…もし、完成したら、の話じゃが。

roboko
ロボ子

楽しみにしていますね、博士。期待していますよ!

hakase
博士

ところでロボ子、Lenaで作ったゲームが全然売れなかったらどうする?

roboko
ロボ子

えっ、どうしましょう…。

hakase
博士

大丈夫!売れないゲームは、思い出になるのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search