Paul Bratslavsky | formerly coding after thirty· 来源· @codingthirty · X·· 3 天前AI 评分58
正文 · AI 翻译
很多人分享很酷的游戏演示时都会配上“看看我做了什么”的说明。好吧,这个不是我做的。我是花钱让 Claude 做的。
出于学习目的,我让它逆向工程《上古卷轴 IV:湮没》,用 REA 反编译游戏并做了详细笔记。
然后,根据这些笔记,它构建了一个全新的游戏引擎,可以在网页浏览器中运行这款游戏。
它没有复制原始代码。它用 TypeScript 和 Three.js 从头重新实现了所有内容,并调整了原始资源以适配新引擎。
要游玩它,你需要拥有原版游戏,因为资源是从你的游戏副本中流式传输的。
这有点疯狂。我现在有了一个看起来像完整游戏的东西,运行在 Three.js 中。
而且是的,我确实在这个过程中学到了一些东西。我让 Claude 创建教学材料,随着进展教我逆向工程。
不过,这个游戏不是我做的。我欣赏 AI,它很惊人。它让我们能够超越独自能做到的事情。
但如果你真的好奇,就去学习底层技能。
这就是为什么,前段时间,我买了 @iced_coffee_dev 的 Three.js 课程。
AI 大概能构建我能想象到的每一款游戏,但我认为真正的乐趣在于理解它是如何做到的,并拥有自己动手的技能,即使你不再手写那么多代码。
把它想象成音乐。当然,我可以用 Suno 生成一首歌。但因为我也学过乐理和如何弹吉他(虽然弹得很差),我几乎能听任何一首歌并凭耳朵弹出来。
所以即使我用 Suno 创作了一首歌,我仍然可以在真实乐器上演奏它。
代码也是一样。我可以用 AI,但我希望知道,如果我哪天破产了付不起 Claude,或者没有网络,我仍然能创造东西。
总之, rant 结束。祝你今天愉快。