欢迎购买学习《基于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 游戏的完整制作,该游戏已准备好投入生产。
本课程适用于
希望提高技能并更好地了解游戏开发的初学者游戏开发者