2008年,我发布了Tatomic,这是一个用C++编写的拼图游戏,使用自定义引擎。它在原始iPhone上以480×320的分辨率运行60FPS。最近,我将旧游戏交给了Codex Sol 5.6,并要求它为Windows、macOS和Steam Deck重建它。第一版花费了15分钟48秒,产生了大约22,700行Rust代码,跨21个模块。它已经看起来非常接近最终结果,只需要几个更大的提交就可以成为现在在Steam上的版本。Codex重建了低分辨率的艺术作品,并使用数据驱动设计重建了架构。我给了它这个语言中立的DOD技能:https://github.com/Data-Oriented-Design-for-Games/data-oriented-design 模拟和渲染是分开的,反应、重力、水流和得分操作在固定数组和可重用缓冲区上。 项目目前有 124个自动化测试。它还恢复了三个原始游戏模式和九个轨道的原版音乐。整个过程从第一提交到Steam Next Fest-ready构建花费了 11天,包括Steam Cloud、成就、排行榜、控制器支持和Steam Deck支持。demo现在已经出来了。我很希望在游戏和AI开发过程上收到您的反馈:https://store.steampowered.com/app/4988300/Tatomic/ 原始2008年Engadget评测:https://www.engadget.com/2008-11-11-tatomic-brings-great-puzzler-gameplay-to-the-app-store.html