1作者: gok25 个月前原帖
你好,大家好, 我是Colonist的联合创始人,这是一个在移动端和桌面上都可以玩的在线卡坦风格游戏。随着时间的推移,玩家群体和社区已经发展到数百万,这仍然让人感到非常惊讶。 我们不断在构建新的活动、地图和模式,但这需要大量的时间和精力。 重点是Shuffle。 Shuffle是一个简单的匹配队列,每周轮换一组地图、模式和规则集。我们使用它来: - 了解玩家真正喜欢哪些地图/模式 - 每周提供不同的配置 - 在这些新模式进入主休闲或排名队列之前进行测试 我们希望利用Shuffle来测试一些内容,比如: - 非标准的资源分配/交易比例 - 强盗/发展卡的变体 - 替代胜利条件 - 完全新的游戏模式 在后台,它基本上是一个小型实验引擎,建立在匹配系统之上: - 每个Shuffle选项被建模为一个子配置(地图、规则、玩家数量),并存储在数据库中 - 一个定期任务使用近期偏重的加权随机和冷却时间选择下一个配置 - 匹配记录的指标以该配置为键,以便我们可以在之后比较不同的变体 我喜欢这个将测试框架与“实验引擎”结合的想法,觉得分享内部的想法可能会很有趣。 我也很想知道: - 你们认为这种系统还有哪些其他的创新用途? - 在这样的系统中,你希望测试哪些机制? 欢迎提出技术或产品方面的问题,我很乐意分享更多细节。
3作者: habedi05 个月前原帖
大家好, 我制作了一个早期版本的ZigFormer,这是一个用Zig实现的小型语言模型(LLM),不依赖于像PyTorch或JAX这样的外部机器学习框架。ZigFormer的设计灵感来源于教科书中的语言模型(例如OpenAI的GPT-2),可以作为Zig库使用,也可以作为独立应用来训练模型并与之对话。 这个项目主要是出于教育目的。我在这里分享它,希望其他人觉得有趣或有用。 项目链接: [https://github.com/CogitatorTech/zigformer](https://github.com/CogitatorTech/zigformer)
3作者: daviducolo5 个月前原帖
嗨,HN!我创建了一个互动的 Bash 终端模拟器作为我的作品集。 <p>技术栈:原生 JavaScript,无框架</p> 功能: - 虚拟文件系统,包含目录(about/、projects/、skills/、.secret/) - 可用的 Bash 命令(cd、ls、cat、sudo 等) - 通过 `sudo` 命令解锁的隐藏彩蛋 - 三个可玩的游戏,包括图形化的井字棋 - CRT 扫描线效果,带来复古的感觉 <p>整个项目大约有 650 行原生 JavaScript。我想做一些令人难忘的作品,展示我的技术技能和个性。</p> <p>试着找到那个秘密吧!提示:黑客就是要黑。</p> <p>源代码:<a href="https://github.com/davidesantangelo/davidesantangelo.com" rel="nofollow">https://github.com/davidesantangelo/davidesantangelo.com</a></p> <p>在线演示:davidesantangelo.com</p>