一个从未接触过游戏开发的零基础新手,竟然也能打造出一款有模有样的作品!全靠 Claude Fable 5 和 Codex 这两大 AI 开发利器加持,真正做到了“工具在手,天下我有”。一句指令,经典坦克大战即刻诞生;再一句指令,直接变身 3D 版本——自动建模、代码贴图、代码配音全流程自动化;接着一句,贴图和视觉效果再次升级;再一句,成功接入游戏手柄支持;最后一句,电脑独立版也安排妥当。真可谓言出法随,一站式到位(当然,“一句”是简化说法,实际过程中来回沟通了好几轮)。
来看一下实际效果:虽不能说是顶级精良,但已经远超最初的预期。各种道具系统、关卡设计、玩法机制、积分体系全部实现。下面详细介绍如何体验。
网页端直接打开网址,一秒进入战斗;PC 端下载免安装压缩包,仅 7.62 MB,再老旧的电脑也能流畅运行。具体玩法在开始界面有完整说明。键盘和手柄均可操控,支持双人对战。
玩法说明
保卫基地老鹰,消灭所有敌军坦克。每关共计 20 辆敌军,闪红光的坦克会掉落道具,游戏总共有 35 个关卡。
键盘操作
1P:WASD 移动,空格 / J 键发射。单人模式下,方向键也可控制 1P。
2P:方向键移动,小键盘 0 / 句号键发射。
手柄操作
摇杆 / 方向键:移动
A / B / X / Y:发射
Start:开始 / 暂停
Select:静音
LB / RB:旋转视角
LT / RT:缩放视角
L3:复位视角
R3:切换俯视视角
手柄绑定
默认按照连接顺序自动绑定:第 1 个手柄控制 1P,第 2 个手柄控制 2P。也可以进入「手柄设置」手动指定玩家。
这里需要额外说明一点:系统默认支持开机自动接入,但不同电脑的 USB 槽位可能不一样。如果接入了四个手柄,实际手柄可能位于槽位 3 或 4,导致自动匹配失败。此时可以手动匹配——按下手柄方向键,就能知道当前对应几号手柄,然后在 1P 和 2P 的设置中绑定该手柄即可。手柄自动绑定的优化算法已经写好,后续如有需求可进一步升级。
吃灰已久的手柄终于派上了用场!
其他操作
↑ / ↓:菜单选择
Enter:开始 / 暂停
M:静音
鼠标拖动:旋转战场视角
从一个简单的测试案例,到一款既能运行在网页端又能运行在电脑端的 3D 游戏,整个过程最多只用了 3 天。既不会 3D 建模,也不会制作贴图,JavaScript 游戏引擎更是一窍不通——但偏偏就成功做出来了。当然,自己也是下了些功夫:至少熟练掌握了 Claude 和 Codex 的使用技巧,能用专业术语让它们准确理解我的描述。这种感觉确实很奇妙。
只要你具备行业背景知识,有想法,一切皆有可能。如果你是游戏开发者或软件工程师,那上手效率肯定会事半功倍。
本来还打算详细写出完整的制作流程,但文章已经超过一千字,再长会影响阅读体验。如果大家有兴趣,点个赞告诉我,我会把完整过程整理分享出来。如果只想直接玩游戏,可以点击在线 Play(由于 Fable 设置的关卡和难度与原版坦克大战有差异,一个人玩起来稍微有点挑战)。目前我只打到了第五关,还不知道后面地图长什么样。各位坦克大神,请评论区告诉我后面的关卡情况!
实话实说:打砖墙真的超级解压!
