Logo

结论

以下是一些总结性的话语以及本课程结束后可以继续学习的方向建议。

概念

结论

以下是一些总结性的话语以及本课程结束后可以继续学习的方向建议。

在本课程中,你学习了使用 JavaScript 和 Canvas 元素进行游戏开发的基础知识。希望你享受了这门课程的学习过程。我发现,一边实践理论一边感到有趣,会更容易掌握新知识。

接下来该去哪里?

接下来的方向取决于你的目标。如果你想精通 JavaScript,建议参加更高级的课程,学习你尚未掌握的主题。

现在你已经掌握了前端开发的基础知识,可以开始了解后端技术,例如 Node.js 和数据库。掌握这些技术将让你的开发能力迈上一个新台阶。

如果你还想继续深入游戏开发,可以尝试制作其他类型的游戏,例如:

  • 弹球(Breakout)
  • 贪吃蛇(Snake)
  • 乒乓球(Pong)
  • 迷宫大作战(Pacman)
  • 扫雷(Mine sweeper)

你也可以为刚刚完成的游戏添加更多功能,例如:

  • “幽灵方块” —— 显示当前方块若直接下落将会落在何处,能显著减少误操作。
  • “暂存方块” —— 玩家可按下按钮将当前下落的方块移入暂存区,原暂存区中的方块则移动到屏幕顶部并开始下落。
  • “多人模式” —— 支持两名玩家在同一台电脑上同时游戏,甚至通过网络实现联机对战。还可以加入类似“清除行时给对手增加障碍块”的功能。

我有一个 GitHub 仓库,里面包含了本课程的所有代码。不过这个仓库一直在持续更新,当你阅读时可能会多出一些额外的功能。欢迎你克隆这个仓库并自由实验。如果你有改进游戏的想法,欢迎提交 Pull Request 告诉我!

无论你接下来选择什么方向,祝你旅途愉快!

异步 JavaScript