返回首页
最新
你好,HN!我们是Rory和Chris,我们制作了一款名为Dozenal的游戏,这是一款基于网格的数字谜题游戏,目标是使用棋盘上的所有方块来创造总和为12的结果(因此得名)。
我们认为这个机制相当独特,但也很想听听大家是否知道类似的游戏!你基本上是将方块拖动到棋盘上,两个数字之间的距离决定了它们连接时的算术运算:零个空格是加法,一个空格是减法,两个空格是乘法。例如:
5 → 4 = 9
5 → _ → 4 = 1
5 → _ → _ → 4 = 20
在过去的一个月里,我们让很多人测试这个游戏。最大的两个反馈点是:1. 大多数人觉得学习曲线有点陡峭——我们欢迎任何关于如何让规则更清晰或更简单的反馈——但我们发现几乎所有坚持玩超过几天的人都能解开谜题。2. 人们觉得“混合”算术运算令人困惑——你可以在一个链条中结合最多两种算术运算(例如加法和乘法)来达到“12的总和”,但有一个限制,即你只能在一次移动中这样做。
我们每天发布一个新谜题(所有谜题由Chris设置),我们的目标是制作一些人们愿意回来的内容,并在消磨时间和挑战之间找到合适的平衡。
一点背景故事:Chris和我在十多年前还是学生时就想出了这个主意。我们一直在尝试原型,但从未发布过任何东西。人工智能编码助手在过去几个月中让我们更容易地开发这个游戏(这是人类和人工智能开发的结合,而不是完全由人工智能编写的代码)。
试试看,告诉我们你的想法!
[0] - [https://dozenal.game](https://dozenal.game)
我浏览了多个网站,也在我使用的所有应用中看到了人工智能。你认为这是必要的吗?
对于那1.7位可能需要一个不基于Node.js且没有“不可作恶”许可证(该许可证附加在道格拉斯·克罗克福德的压缩工具上,常见于多种项目)JavaScript或JSON压缩工具的用户……
我的C89 CSS压缩工具最近被拆分成一个独立的JavaScript/JSON压缩工具。它在C中嵌入非常简单,“应该”可以在WASM中正常构建(不过这尚未测试),而且体积相当小:整个合并库大约67KB,仅JS部分约34KB(其中大部分是文档)。
它只压缩空格,而不压缩符号,并且没有提供不压缩的选项(例如,为了处理将极长行文件视为二进制的工具而定期添加换行符),除了默认情况下如果输入的第一个非空白内容是注释,它会保留该注释(这些通常是许可证/归属块),但也可以选择去掉这些注释。
LLM免责声明:这个100%手写的CSS压缩工具被交给了一个LLM,该LLM的任务是创建一个具有相同接口的JS压缩工具,结果在大约20秒内创建了新的变体。之后,这段代码经过手动重构,以整合两个压缩工具中共同的部分(这些部分都是手写的),但JS特定的部分则是100%由LLM生成的。
祝你压缩愉快!
[^1]: 为了澄清:至少有几个项目的源代码被Linux包维护者拒绝,因为“不可作恶”条款被认为与这些发行版的自由理念相悖。这是合理的。