我已经在 Airtime,一款 90 年代复古立方体赛车游戏,大约工作了两年左右,间歇性地开发。我全部从零开始编写,包括 Sound Blaster 驱动、S3 视频驱动、图形格式、游戏引擎,全部。它在 DOS 上运行,每个版本都在客厅里我自带的奔腾 MMX 电脑上进行试玩。
这主要是我想摆脱高层、高抽象系统和游戏引擎的愿望,因为在那里我并不太确定具体发生了什么,想回到低层代码。它使用 Pascal 编写,同时大量使用 MMX x86 汇编。在我的 90 年代硬件上能达到 70-100 FPS,考虑到它的 CPU 功率只有我的台式机的约 0.1%,这不算差。
前 18 个月完全不使用 AI(我当时在老旧的 90 年代 IDE 中编写,没有自动补全、没有互联网,只有我和键盘并肩作战),最后几个月的完成与调试则借助了 Claude。现在游戏已经相当可玩。
你可以在这里玩它:https://ninetysix.io/games/airtime/
这款游戏是众多作品的第一部,并且是免费的,至少在 DOS 版本上是免费的。我希望重新想象许多经典风格的游戏,仍然在 DOS 上运行,但带有我略微现代的改进。
这里有很多低层技术细节,如果有人感兴趣,我很乐意进行解释。我也非常期待收到对游戏的反馈。
评论 (0)