4作者: dansquizsoft大约 2 个月前
嘿,HN, Infinite Swap 是一款受 Kyle MacDonald 的《一个红色的回形针》和其他以物换物故事的启发而设计的游戏——你从一个绿色的瓶盖开始,在各个地点与其他角色交易,最终换到一栋房子甚至更多。 不久前,我受到了病毒游戏 Infinite Craft 和 What Beats Rock? 的启发,想制作自己的“探索 LLM 的潜在空间”风格的挑战。经过多次实验,它变成了一款交易类游戏,其中 LLM 负责生成所有物品、交易场景和价值评估,结果出乎意料地有趣,而且玩起来有点像过山车。 我发现如果将物品报价与其估值分开,会更有趣——所以我实现了一个名为“Sal”的定价预言机,他在每次交易后都会给出这些信息,并附带他有时会有点刻薄的意见。 物品报价机制也更深入——每个角色的个人资料都与一组隐藏的动机相结合。然后,我使用嵌入和余弦相似度来表示角色对玩家物品的渴望,以及他们愿意用什么来交换。 游戏链接: iOS(少量广告,经过优化):<a href="https://apps.apple.com/us/app/infinite-swap/id6761694545">https://apps.apple.com/us/app/infinite-swap/id6761694545</a> Android(少量广告,经过优化):<a href="https://play.google.com/store/apps/details?id=com.squizsoftware.infiniteswap&amp;hl=en_US">https://play.google.com/store/apps/details?id=com.squizsoftw...</a> Web(无广告,比移动版本略粗糙,但仍然功能强大):<a href="https://infiniteswap.app" rel="nofollow">https://infiniteswap.app</a> 技术栈:GPT-4.1-mini 用于物品生成,SDXL Lightning 用于物品图像,Kokoro 用于语音(后两者在我的 4090 家用电脑上运行)。后端使用 Postgres + FastAPI on k3s,移动端使用原生 Swift/Kotlin,Web 端使用 React。 欢迎任何反馈、错误报告、改进建议等。我会在几个小时内解答大家的问题。 Daniel
5作者: david_d8912大约 2 个月前
对于经常使用编码助手的人:你们还会花时间在用户级和代码库级的说明文件上吗,比如 CLAUDE.md、AGENTS.md 等? 即使修改的内容不到 100 行,你也不会指望这些规则被遵守,这并不奇怪。然而,仍然看到像 Karpathy 这样的人发布了拥有数百个星标的规则。 告诉我你是否还在尝试使用 claude.md,它们是否有效,你在里面写了什么。 更新:我在这里更多地谈论行为规则(编码标准、注释风格、做这个和不要做那个等)。对于像项目目录、重要文档参考、命令这样的事实,当然总是有帮助的。