全部项目
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 上,让同学试玩并收集反馈——然后迭代改进!

初级助教通道

完成本项目的学生,日后可以申请回来担任初级助教——帮助下一期学员, 并通过教学进一步深化自己的理解。

登记意向

我们会联系您确认时间安排和席位。