How to Code JavaScript Games: A 2D Shooter with HTML5 Canvas

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资源站 » How to Code JavaScript Games: A 2D Shooter with HTML5 Canvas