AI原生编程-马里奥成长记(已更新到第三关卡,等你来冲关)
一个月前我用 AI 原生开发的方式复刻了一版超级玛丽——Canvas 2D 手绘像素、Web Audio 合成 8-bit 音效、ASCII 字符地图构建关卡单文件 1184 行零外部资源。那时候它只有一关经典的 World 1-1 地面关卡有栗宝宝、管道、问号方块、旗杆和城堡。能玩但总觉得少了点什么。超级玛丽1-1_line.pngWorld 1-1梦开始的地方第一关蘑菇王国的入口第一关是经典的地面关卡复刻了 NES 原版 World 1-1 的核心体验像素全手绘马里奥的红帽子、胡子、背带裤栗宝宝的呆萌眼神金币的旋转光泽——全部用 fillRect 一格一格画出来4 帧跑动动画 朝向翻转完整物理系统重力、跳跃、摩擦、踩怪反弹、破砖块、顶问号出蘑菇经典关卡布局212 列字符地图4 根递增管道、两组阶梯、两个坑洞旗杆滑杆 走进城堡通关动画三层视差背景云朵几乎静止0.15×、山丘缓慢左移0.25×、灌木丛明显滚动0.45×营造 2D 纵深感超级玛丽1-2_line.png管道、坑洞、阶梯——每一处都是原版的味道超级玛丽1-3_line.png触碰旗杆滑杆通关走进城堡第二关地下迷宫与传送区第二关是 World 1-2 地下关卡整个画风从蓝天草地切换到蓝色砖块地下世界。这一关的花样可不少地下配色蓝色砖块、蓝色管道、蓝色地面天花板砖块层贯穿全程升降梯三个移动平台需要踩准时机跳跃双层通道上层有金币阵列下层有栗宝宝巡逻Warp Zone 传送区三根管道各自通往不同目的地——第一根回第一关第二根重置第二关第三根直接通关隐藏彩蛋负一世界Minus World选错管道会进入传说中的「-1 关」水下世界低重力漂浮、四只Blooper鱼追踪你、气泡粒子特效致敬原版最著名的 bug超级玛丽2-1_line.png地下关卡蓝色砖块、升降梯、天花板层超级玛丽2-2_line.pngWarp Zone三根管道选对直接通关选错进入负一世界通关路线地下走到最右端出口管道 → 按 ↓ 进入地面段 → 旗杆 → 城堡 → 进入第三关。第三关高空树顶的终极挑战第三关是 World 1-3 高空树顶关卡难度大幅提升无连续地面全程悬浮平台 深渊掉下去就是一条命蘑菇平台经典红色蘑菇造型平台高低错落飞龟Paratroopa绿色乌龟长翅膀正弦曲线弹跳飞行踩一次变普通乌龟再踩变龟壳8 级阶梯终点前的经典上升阶梯致敬原版远景树冠视差双层深绿色树冠滚动营造高空纵深感马里奥3-1_line.png高空树顶平台、蘑菇平台、飞龟——掉下去就是深渊第三关等你来挑战终点有惊喜 AI 原生开发我是怎么做的这三关游戏我没有逐行敲过一行代码。我的开发方式是用自然语言描述需求由 AITRAE IDE生成并迭代实现。比如我会说「World 1-2 地下关卡150 列蓝色砖块配色天花板砖块层贯穿col 128-129 放出口管道按 DOWN 进入地面段」「负一世界水下关卡低重力重力减半、跳跃变上浮、4 只 Blooper 鱼追踪玩家 y 坐标、20 个气泡粒子从底部上升」「飞龟 AIbaseY sin(flyPhase) * amplitude 做正弦弹跳踩一次掉翅膀变普通乌龟再踩变龟壳」AI 就把这些关卡布局、物理参数、敌人 AI、渲染逻辑一次性写对。我负责描述需求、审查代码、反馈调整。技术栈维度 实现渲染 Canvas 2D API全手绘像素框架 React 18 TypeScript代码量 3100 行单文件外部资源 零音效全部 Web Audio 合成关卡 3 关World 1-1 / 1-2 / 1-3敌人 栗宝宝、绿龟、红龟、飞龟、Blooper 鱼彩蛋 Warp Zone 传送、负一世界水下关卡

相关新闻

红米K40自定义内核编译教程:修复1%电量bug与集成KernelSU

红米K40自定义内核编译教程:修复1%电量bug与集成KernelSU

如果你正在使用红米K40(代号alioth)并且遇到了电量卡在1%无法充电的bug,或者想要一个集成KernelSU功能的自定义内核,那么今天的内容正是为你准备的。很多人以为编译Android内核是专业开发者的专利,但实际上借助GitHub上…

2026/10/26 13:24:17 阅读更多 →
Unity协程性能优化实战:从机制解析到GC控制与架构设计

Unity协程性能优化实战:从机制解析到GC控制与架构设计

1. 项目概述:为什么Unity协程是性能优化的双刃剑? 在Unity开发圈子里,性能优化是个永恒的话题,尤其是当项目从原型走向正式开发,帧率波动、卡顿、GC(垃圾回收)频繁触发等问题开始浮出水面。很多…

2026/10/25 22:22:21 阅读更多 →
DeepMind AGI演进路径:从游戏智能到通用人工智能的技术突破

DeepMind AGI演进路径:从游戏智能到通用人工智能的技术突破

1. 先搞清楚AGI到底是什么,以及为什么DeepMind的视角值得关注AGI(通用人工智能)这个概念经常被各种媒体和厂商提及,但很多人其实并不清楚它和现在常见的AI有什么区别。简单来说,我们现在接触的绝大多数AI都是“弱人工智…

2026/10/24 7:01:55 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/26 12:00:21 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/27 4:06:49 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/27 7:21:53 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/26 12:00:21 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/27 6:20:47 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/27 4:06:50 阅读更多 →

日新闻

周新闻

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 12:00:19 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 7:21:50 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 8:34:37 阅读更多 →