全部项目
Game Development
制作一款简单的浏览器游戏
有没有好奇过 Flappy Bird 或贪吃蛇是怎么做出来的?在这个项目里,你将不借助任何游戏引擎,用 HTML5 Canvas 和 JavaScript 从零搭建一款完整的浏览器游戏。你会学到游戏循环、碰撞检测和计分逻辑,最终做出一款朋友真正能玩的游戏。
年龄 13–17
Beginner
两周小项目 · 每周一次线上 + 一次线下
建议自愿捐助:$30
你将构建什么
- 一款完整可玩的街机风格浏览器游戏(题材自选)
- 基于 HTML5 Canvas 的精灵渲染与动画
- 碰撞检测与游戏结束逻辑
- 存储在 localStorage 中的排行榜
你将学到什么
- 游戏循环:更新 → 绘制 → 循环
- JavaScript 类与面向对象思维
- Canvas 2D API
- 键盘与鼠标事件处理
- 游戏设计基础:平衡性与玩家反馈
所需工具
- 一台笔记本电脑(操作系统不限)
- VS Code(免费)
- 现代浏览器
- GitHub 账号(可选,用于分享作品)
最终展示
将游戏托管在 GitHub Pages 或 itch.io 上,让同学试玩并收集反馈——然后迭代改进!
初级助教通道
完成本项目的学生,日后可以申请回来担任初级助教——帮助下一期学员, 并通过教学进一步深化自己的理解。
登记意向
我们会联系您确认时间安排和席位。