欢迎购买学习《基于JavaScript和HTML Canvas太空入侵射击游戏开发视频教程》课程,你将通过学习如何为这种经典游戏类型编写通电、爆炸等代码,提高您的游戏开发技能。

发表于 2022 年 10 月
MP4 | 视频:h264、1280×720 | 音频:AAC,44.1 KHz,2 Ch
类型:eLearning | 语言:英语 | 时长:26 节课(5 小时 20 米)| 大小:4.43 GB

您将学到什么

设置开发环境
创建和移动玩家的宇宙飞船
导入游戏图像
以设定的时间间隔生成敌方入侵者的网格
射击射弹
通过精确的碰撞检测移除敌人
制造同时引爆多个入侵者的炸弹
获得改变机枪能量的道具你的射速
让敌人越来越难
添加跟随你的飞船的粒子动画
使用 HTML 和 CSS 开发游戏 UI
带有重启按钮的开始和结束屏幕
添加自定义音效和音乐
为所有类型的监视器编写一致的帧速率
部署到 GitHub 页面

要求

您应该了解基本的 JavaScript 原理,例如 var、let、const、for 循环和函数
一些 HTML 画布的先验知识会有所帮助,尽管这不是严格要求

描述

欢迎来到 Code Space Invaders 课程,您将在其中学习如何创建经典游戏 Space Invaders 的自定义变体。我们将使用 JavaScript 和 HTML5 画布基础来逐步提高您的游戏开发技能,并一路走下去,直到您在网络上拥有一个成熟的 Space Invaders 游戏。

我的名字是 Christopher Lis,我是一位屡获殊荣的全栈工程师,拥有十多年的 Web 开发经验。我曾直接与哈佛大学、篮球锦标赛等客户以及 Brave People 等优质获奖机构合作。

本课程的目标是为您提供从头开始编写自己的 JavaScript 游戏所需的技能。本课程涵盖了许多游戏开发基础知识,您将学习的大部分内容都使用手写数学函数,而不是隐藏游戏开发库通常提供的抽象。

在本课程中,您将从

设置开发环境

创建和移动玩家的宇宙飞船

导入游戏图片

以设定的时间间隔生成敌方入侵者网格

射弹

通过精确的碰撞检测移除敌人k

制造可同时引爆多个入侵者的炸弹

获得改变射速的机枪电源

让敌人越来越难

添加跟随你的飞船的粒子动画

使用 HTML 和 CSS 开发游戏 UI

带有重启按钮的开始和结束屏幕

添加自定义音效和音乐

为所有类型的显示器编码一致的帧速率

部署到 GitHub 页面

还有更多。

如果您真的想将您的游戏开发技能提升到一个新的水平,那么让我指导您完成 2D Space Invaders 游戏的完整制作,该游戏已准备好投入生产。

本课程适用于

希望提高技能并更好地了解游戏开发的初学者游戏开发者

 

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源