返回首页
最新
你好,大家好,
我是Colonist的联合创始人,这是一个在移动端和桌面上都可以玩的在线卡坦风格游戏。随着时间的推移,玩家群体和社区已经发展到数百万,这仍然让人感到非常惊讶。
我们不断在构建新的活动、地图和模式,但这需要大量的时间和精力。
重点是Shuffle。
Shuffle是一个简单的匹配队列,每周轮换一组地图、模式和规则集。我们使用它来:
- 了解玩家真正喜欢哪些地图/模式
- 每周提供不同的配置
- 在这些新模式进入主休闲或排名队列之前进行测试
我们希望利用Shuffle来测试一些内容,比如:
- 非标准的资源分配/交易比例
- 强盗/发展卡的变体
- 替代胜利条件
- 完全新的游戏模式
在后台,它基本上是一个小型实验引擎,建立在匹配系统之上:
- 每个Shuffle选项被建模为一个子配置(地图、规则、玩家数量),并存储在数据库中
- 一个定期任务使用近期偏重的加权随机和冷却时间选择下一个配置
- 匹配记录的指标以该配置为键,以便我们可以在之后比较不同的变体
我喜欢这个将测试框架与“实验引擎”结合的想法,觉得分享内部的想法可能会很有趣。
我也很想知道:
- 你们认为这种系统还有哪些其他的创新用途?
- 在这样的系统中,你希望测试哪些机制?
欢迎提出技术或产品方面的问题,我很乐意分享更多细节。
我想这可以引发一些深思熟虑的讨论和交流。
大家好,
我制作了一个早期版本的ZigFormer,这是一个用Zig实现的小型语言模型(LLM),不依赖于像PyTorch或JAX这样的外部机器学习框架。ZigFormer的设计灵感来源于教科书中的语言模型(例如OpenAI的GPT-2),可以作为Zig库使用,也可以作为独立应用来训练模型并与之对话。
这个项目主要是出于教育目的。我在这里分享它,希望其他人觉得有趣或有用。
项目链接: [https://github.com/CogitatorTech/zigformer](https://github.com/CogitatorTech/zigformer)
大家感恩节快乐!
嗨,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>