2026年版 Catjam

#Tech

2026年版 Catjam Catlangでゲーム開発

Catjamは、猫の言語(catlang)を使用してゲームやToyを作成するイベント。

concatenative programming languageを用いて作成し、console output、graphics、audioを使用可能。

2026年のCatjamというコンテストが開催され、参加者に猫の言語を活用したゲームやツール、雑誌などを作成するよう呼びかけられています。このコンテストでは、完璧でなくても構わないので、存在さえすればOKです。

猫の言語とは

Catjamでは、猫の言語(Catlang)を用いた作品を作成することが求められます。Catlangは、関数の連結によって処理を組み立てるプログラミング言語で、関数適用ではなく関数合成を基本とするスタイルです。この言語の特徴や詳細は、Concatenative Languages Wikiで確認できます。

参加規則

参加者は、生成AIの使用を禁止されています。これは、大手SaaSからローカルモデルまで、すべてのAIアシストを排除しています。過去にCatlangを開発していた場合でも、AIを用いた開発履歴があると、新しいCatlangを作成するか、他者のものを使用する必要があります。

作品の作成

コンテストでは、コンソール出力やグラフィックス、音声など、さまざまな形で作品を作成することが可能です。既存の素材やフレームワークの利用は許可されており、再利用可能なクリエイティブコモンズやパブリックドメインの素材を自由に使用できます。ただし、出典は明記する必要があります。

まとめ

Catjamは、猫の言語を活用した創造的な作品を競うコンテストで、参加者に自由な表現と実験を奨励しています。

原文の冒頭を表示(英語・3段落のみ)

Make a game (or toy or a zine!? oh my!) with a catlang (concatenative language) or includes a catlang in some way. Doesn't have to be purrfect, doesn't have to be good, just has to exist. Make it with console output. Make it with graphics. Make it with audio if you're feeling bold! Experiment and have fun.

If you need a theme, uuuhhhhhh, hats! Optional, but may that provide some kind of inspiration if needed.

What's a Catlang?

※ 著作権に配慮し、引用は冒頭3段落までです。続きは元記事をご覧ください。

元記事を読む ↗