You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
7 days ago | |
---|---|---|
.. | ||
1-introduction | 7 days ago | |
2-drawing-to-canvas | 7 days ago | |
3-moving-elements-around | 7 days ago | |
4-collision-detection | 7 days ago | |
5-keeping-score | 7 days ago | |
6-end-condition | 7 days ago | |
solution | 2 weeks ago | |
README.md | 2 weeks ago |
README.md
构建一个太空游戏
一个通过太空游戏学习更高级 JavaScript 基础的课程
在本课中,你将学习如何构建自己的太空游戏。如果你曾玩过“太空侵略者”游戏,这个游戏的理念是一样的:操控一艘宇宙飞船并向从上方降下的怪物开火。以下是完成后的游戏效果:
在这六节课中,你将学习以下内容:
- 交互 Canvas 元素,在屏幕上绘制内容
- 理解 笛卡尔坐标系
- 学习 Pub-Sub 模式,创建更易维护和扩展的游戏架构
- 利用 Async/Await 加载游戏资源
- 处理 键盘事件
概览
致谢
本课程使用的素材来自 https://www.kenney.nl/。
如果你对构建游戏感兴趣,这里有非常棒的素材,很多是免费的,也有一些是付费的。
免责声明:
本文档使用AI翻译服务 Co-op Translator 进行翻译。尽管我们努力确保翻译的准确性,但请注意,自动翻译可能包含错误或不准确之处。应以原始语言的文档作为权威来源。对于关键信息,建议使用专业人工翻译。因使用本翻译而引起的任何误解或误读,我们概不负责。