← 返回演示合集
2026 / 10 / 08 · 项目交付说明

12 个案例:实现方式、知识基础与演示路径

根据提供的七张宣传图和正文,去重后确认 12 个项目方向。本次独立制作可运行的教学演示,代码、规则、参数与结果均可检查。宣传图没有原始源码、课程讲义或完整交互录像,因此无法声称与原作逐项等价,品牌介绍、招生咨询和课程安排也不是软件功能。

先给领导看什么

建议用 10–15 分钟展示:轨道速度变化 → 火星手动/自动着陆 → 传播模型的对照实验 → 细胞依赖检查 → 斐波那契合并规则;最后快速浏览另外七项。每项按“问题是什么 → 我怎样把知识变成规则 → 修改参数得到什么结果 → 模型有哪些边界”讲解。

可直接使用的汇报话术:“我把图里的 12 个案例都做成了本地交互演示,梳理了编程与学科前置知识。重点验证了参数修改能否改变轨迹、统计与决策结果。现在是教学模型版本,已经具备展示和进一步课程开发的基础;完整产品复刻还需要原项目资料和更高精度模型。”

逐项实现与背景要求

项目实现方法与操作需要的背景验收 / 教学边界
01 我的世界复刻40×24×40体素数组、WebGL可见面网格、像素贴图与第一人称相机;WASD、跳跃、射线挖掘放置、采集/创造模式、背包、原木合成木板、存档。三维坐标、相机投影、射线检测、AABB碰撞、重力、背包数据与合成规则。采集增加背包、放置消耗背包;不能穿墙或在身体内放置;支持视角、存档与跳跃。简化复刻,没有联机、怪物、红石和完整生存系统。
02 磁力拉力磁极带 ±1 极性;软化径向力随距离变化,积分运动;拖动磁极,切换极性,碰撞和终点判定。同极相斥、异极相吸;向量、加速度、碰撞检测。极性翻转使力反向;进入目标圈判成功。单磁极是定性抽象,不是真实偶极磁场。
03 细胞构建细胞器对象与位置列表,添加/删除,依赖完整性检查,分泌蛋白功能链动画。动物细胞器功能、蛋白质合成与运输;对象、依赖、状态。缺少组件禁止启动,删除后通路中断;结构示意不代表生化模拟。
04 彩色抽塔36 根三维坐标积木,旋转投影、点击拾取;按层计算上部重心与支撑区间。重心、支撑、空间坐标、数组聚合。抽掉支撑使重心越界则失稳;不含完整刚体碰撞、摩擦和抽后堆叠。
05 太空轨道中心引力 a=−μr/|r|³,固定步长积分,初速度/引力/切向推力可调,实际和预测轨迹。引力、向量、圆轨道速度、能量、数值积分。圆轨道保持半径,低速度可能坠落,高速度可能逃逸。归一化单位与单中心模型。
06 模拟选股固定种子生成两个虚构价格序列,先看历史选择、后揭晓未来;四轮复利余额和均线。百分比、时间序列、均线、评估、未来数据泄漏。未选不能揭晓,选择前不显示未来,现金收益为零。合成数据不能证明真实投资有效性。
07 火星着陆高度、垂直速度、燃料状态;重力与固定推力积分;人工点火和制动距离自动控制。速度、加速度、制动距离、燃料约束、反馈。接地时判定速度≤3m/s;燃料耗尽无法推力。一维无大气简化模型。
08 可视化音乐Web Audio 振荡器与包络,MIDI 到频率转换,多声部琴键,分析器画输出波形。频率、周期、十二平均律;事件、音频时钟、函数。点击或键盘发声,音阶与和弦,波形随音符变化。正弦合成音,不是录音钢琴采样。
09 传播模拟160 个个体、S/I/R 状态、近距离概率传播、定时康复;干预开关、日统计与 CSV 导出。概率、距离、状态机、随机种子、统计与对照实验。零传播强度无新增;总人数守恒;同种子支持重复实验。参数为示意,不能预测实际疫情。
10 最终进近简化二维点质量运动、油门与航迹角、参考下滑线、自动修正和起落架联锁。三角函数、反馈、多变量系统、多个成功条件。同时判断接地点、速度、下降率和起落架。未模拟气动,不用于真实飞行训练。
11 Euclidean 节奏模运算把 k 个击打均匀分配到 n 步;四轨独立循环,共享时钟提前排程。余数、循环、均匀分布、最小公倍数、音频调度。击打数准确,间隔差最多一步,旋转保持击打数;浏览器后台可能影响时序。
12 斐波那契 20484×4 棋盘,压缩与一次合并,随机生成数字,计分、撤销与终局检测;鼠标拖动、触屏滑动、方向按钮与键盘均可操作。斐波那契数列、相邻索引、数组操作、指针事件与手势判定、规则测试。1+1 允许;3+5 允许;3+3 禁止。有效移动才生成新块。轻点、微小位移与取消的手势不触发移动。

到底需要什么“背景”

工具条件:普通电脑和近期版本的 Chrome/Edge 即可运行,演示不需要联网、AI API Key、服务器、数据库或收费账号。直接双击 index.html。源代码采用 HTML、CSS、JavaScript 和 Canvas;做完之后,AI 不参与实时运行。

编程基础:先学变量与条件,再学循环、函数、数组、对象、事件、状态机,最后学数值积分、数据统计和测试。制作图形作品的难点通常在“规则是否正确”和“多组件是否协同”,不是生成一个页面本身。

学科基础:每个项目先确定有限的问题与假设:磁力是定性吸引排斥,轨道是单中心重力,传播是合成个体接触,细胞是功能依赖。简化必须显式说明,不能把漂亮动画当成科学精度。

学生参与:孩子至少应能解释 3 个变量、1 条关键条件、1 次失败原因,并主动修改一个规则后预测结果。低年龄阶段可从方块建造、琴键和数列开始;物理与概率项目是否适合,要看已有知识,不宜只按年龄分班。

如何避免上成“AI 体验课”

  1. 先写问题和成功条件,再向 AI 请求最小代码。例如“燃料为零后不能继续推力”“选择前不能看未来数据”。
  2. 让学生画出状态或数据结构:S→I→R,cell.items,blocks[(y×40+z)×40+x],board[16]。
  3. 让学生自己提出可被证伪的预测:速度加倍会怎样?缺一个组件会怎样?
  4. 保留失败:硬着陆、塔失稳、通路中断、无效合并;用变量和条件解释失败。
  5. 复盘必须引用一次实际实验结果;不能只展示 AI 生成的页面截图。

提示词示例:“做一个垂直着陆模型,只包含高度、下降速度、燃料。列出更新公式与假设,每秒固定 60 步。先验证燃料归零不能产生推力,再写界面。不要替我决定安全着陆阈值,让我修改并比较结果。”

课程信息怎样看

材料宣称 Core 1–3 为 AI 协作编程、Core 4–6 涉及统计、特征、训练测试与评估,并采用 18 周、36 节协作课加 9 节项目课的结构。以上仅为提供材料的说法,本次没有拿到正式大纲、课时长度、作业与评估样例,不能验证其课程效果。

这 12 个项目主要证明编程与跨学科系统搭建,并没有训练机器学习模型。要覆盖“理解 AI”,还要另加数据集采集、特征设计、训练/测试划分、模型拟合、误差或混淆矩阵、数据泄漏与偏差实验。建议下一阶段用“轨道是否碰撞”分类任务引入模型,再与基于公式的规则系统比较。

若自行规划 18 周:第 1–3 周图形/事件/变量;4–6 周规则/函数/数组;7–9 周物理与状态模型;10–12 周统计与对照实验;13–15 周独立机器学习单元;16–18 周综合项目与答辩。每两周用一节项目课汇总,合计九次。这个安排是本次建议,不是原机构课程复刻。

代码与验证

index.html 是入口;style.css 是布局;app.js 组织十二个交互;voxel.js 实现第一人称三维沙盒;models.js 包含可独立检验的数学与状态规则。test-models.cjs 验证数列合并、均匀节奏、磁极方向、轨道误差、着陆、传播和塔支撑。test-browser.cjs 用独立测试浏览器验证交互,不读取你的 Chrome 个人资料。

node test-models.cjs
node test-browser.cjs
node test-voxel.cjs

浏览器测试依赖这台电脑已有的 Playwright 路径;演示运行没有任何包依赖。第一人称沙盒的三维渲染、走动碰撞、跳跃、采集、合成、放置、模式切换与存档另由 test-voxel.cjs 检验。验证结果记录在 verification.json 和 verification-voxel.json,截图保存在 screenshots。音频测试检查音频上下文和振荡器创建,实际扬声器听感需要你点击播放确认。

用于核对模型的公开资料