Catjam 2026

Catjam 2026

Catjam 2026

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.

制作一款游戏(或者玩具,甚至是一本电子杂志!?天哪!),要求使用“猫语言”(Catlang,即连接式编程语言),或者以某种方式包含猫语言。它不需要完美,也不需要多出色,只要存在即可。你可以用控制台输出,可以用图形,如果你胆子够大,甚至可以加上音频!尽情实验,享受乐趣。如果你需要一个主题,呃……那就“帽子”吧!这是可选的,但希望它能在你需要时提供一些灵感。

What’s a Catlang? A concatenative programming language is a point-free computer programming language in which all expressions are functions, and the concatenation of expressions denotes function composition. Concatenative programming replaces function application, which is common in other programming styles, with function composition as the default way to build subroutines. Concatenative Languages Wiki: https://concatenative.org/wiki/view/Front%20Page Join us on discord: https://discord.gg/Rbre4uHCt5

什么是猫语言(Catlang)?连接式编程语言(Concatenative programming language)是一种无点(point-free)计算机编程语言,其中所有表达式都是函数,而表达式的连接表示函数组合。连接式编程用函数组合取代了其他编程风格中常见的函数应用,作为构建子程序的主要方式。连接式语言维基:https://concatenative.org/wiki/view/Front%20Page 加入我们的 Discord:https://discord.gg/Rbre4uHCt5

Rules: No Generative AI: doesn’t matter if it’s a big name SaaS or a local model. All work done by you (or your team) on your submissions (gamedev, artdev, langdev, etc.) should be made without any AI assistance. If your question about this rule starts with “can I use a [LLM | generative AI model] for…”, the answer is “NO”. This rule operates in good faith, do not squander it by lying to our face.

规则:禁止生成式 AI:无论是知名 SaaS 服务还是本地模型,一律禁止。你(或你的团队)在提交作品时所做的所有工作(游戏开发、美术开发、语言开发等)都应在没有任何 AI 辅助的情况下完成。如果关于这条规则的问题是以“我可以使用 [大语言模型 | 生成式 AI 模型] 来……”开头的,答案是“不行”。这条规则基于诚信原则,请不要通过撒谎来辜负我们的信任。

Also, if you’ve built a catlang before the jam, this rule applies to its development history. If your catlang was developed with AI assistance of any kind, you will have to make a new one or use someone else’s. This includes promotional art and branding for the project. You can, however, remove those and replace it with something you made. Vibecoded catlangs are preemptively excluded. One such example is Slap.

此外,如果你在本次活动之前就已经构建过猫语言,此规则同样适用于其开发历史。如果你的猫语言是在任何 AI 辅助下开发的,你必须重新制作一个或使用他人的作品。这包括项目的宣传图和品牌设计。当然,你可以移除这些内容并替换为你自己制作的东西。“Vibecoded”(仅凭感觉编写的)猫语言被预先排除在外,Slap 就是一个例子。

Readymade human-made assets are allowed to be used. Feel free to remix things from Freesound, Wikimedia, the Smithsonian Open Access collection, or other hubs of creative commons and public domain assets. Collage is an art! Have fun with it. Just don’t forget to credit your sources and follow whatever terms such as CC-BY-SA.

允许使用现成的人工创作素材。欢迎随意混剪来自 Freesound、维基媒体、史密森尼开放获取收藏或其他知识共享和公共领域资源库的内容。拼贴也是一种艺术!尽情享受吧。只是别忘了注明来源,并遵守诸如 CC-BY-SA 之类的许可条款。

Some prior work on the game itself is also allowed. Framework, engine building, designing, mockups, etc.. You may even dig up some old abandon project. Just don’t submit something already finished or nearly done. Again, good faith. Mature and sexual themes should be appropriately marked.

游戏本身的一些前期工作也是允许的,例如框架、引擎构建、设计、原型图等。你甚至可以翻出一些废弃的旧项目。只是不要提交已经完成或接近完成的作品。再次强调,请保持诚信。涉及成人和性主题的内容应进行适当标注。