JavaScript游戏开发: 使用HTML5画布开发2D射击游戏| How to Code JavaScript Games: A 2D Shooter with HTML5 Canvas
通过将编程概念与几何和物理相结合,学习开发 2D 几何射击游戏。
你将会学到的
- 项目设置
- 玩家创建
- 弹丸创造
- 敌人创造
- 碰撞检测
- 垃圾收集
- 粒子爆炸创建
- 分数追踪
- 重构和性能技术
- 用户界面创建
- 用户界面动画
- 球员运动
- 不同类型的敌人(归巢、自旋和自旋)
- 通电
- 交互式背景粒子
- 音效和音乐
- 移动响应技术
- 移动事件和测试
- 部署
要求
- 对 JavaScript 有基本的了解(知道如何创建函数,知道 var、let 和 const 之间的区别;等等)
- 如何推送到 GitHub 存储库(仅在部署的最后一课中需要)
说明
注意:这是免费增值课程——第一个模块的前一个小时左右是免费的(您可以在 Udemy 上观看每个视频的“预览”按钮),而剩余的 4-5 小时需要购买课程。我一直大力倡导将基础知识传播给尽可能多的人,因为我相信知识和个人成长是改善整个世界的最佳方式。享受。
欢迎来到 JavaScript Games 101 课程,您将在其中学习如何创建您的第一个 2d、几何、射击风格的 JavaScript 游戏。
我的名字是 Christopher Lis,我是一名获奖的全栈工程师,拥有超过十年的 Web 开发经验。我曾直接与哈佛大学、篮球锦标赛等客户以及 Brave People 等优质获奖机构合作。
本课程的目标是为您提供从头开始编写自己的 JavaScript 游戏所需的技能。本课程涵盖了许多游戏开发基础知识,您将学习的大部分内容都使用手写数学函数,而不是隐藏游戏开发库通常提供的抽象。
在本课程中,您将从以下方面学到一切:
– 项目设置
– 玩家创作
– 弹丸创造
– 敌人创造
– 碰撞检测
– 垃圾收集
– 粒子爆炸创建
– 分数跟踪
– 重构和性能技术
– 用户界面创建
– 用户界面动画
– 球员运动
– 不同类型的敌人(归巢、自旋和自旋)
– 通电
– 交互式背景粒子
– 音效和音乐
– 移动响应技术
– 移动事件和测试
– 部署
还有更多。
如果您真的想将您的游戏开发技能提升到一个新的水平,那么让我指导您完成 2D 游戏的完整制作,并准备好投入生产。
此课程面向哪些人:
- 本课程面向希望进入游戏开发领域的初级 JavaScript 开发人员。
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » JavaScript游戏开发: 使用HTML5画布开发2D射击游戏| How to Code JavaScript Games: A 2D Shooter with HTML5 Canvas
TheItzy » JavaScript游戏开发: 使用HTML5画布开发2D射击游戏| How to Code JavaScript Games: A 2D Shooter with HTML5 Canvas