面向初学者的 JavaScript 游戏开发
Game Development with JavaScript for Beginners
通过从头开始构建有趣的游戏来了解现代 JavaScript、TypeScript
您将学到
什么 在现代 JavaScript 开发中您需要了解的所有核心功能和概念
使用 HTML、CSS 和 JavaScript 构建 2d 游戏
实施和练习面向对象编程
使用 javascript
学习游戏开发 了解 Typescript 和 Webpack
所有关于变量、函数、对象的知识和数组
要求
任何编程语言知识
基本的网络浏览器知识
描述
如今,JavaScript 可以用来制作游戏,它带来了一个问题,用它来完成这样的任务有多好?。
确实是的!JavaScript 是一种很棒的游戏开发语言,具体取决于您要创建的游戏类型。JavaScript 最适合基于网络的游戏和手机游戏。对于初学者来说,它也是一种很好的语言,因为它通常很容易理解,并且有大量可用的库和模块。
JavaScript 游戏可以在浏览器或手机上玩,所以,如果这是你的目标,它是一个很好的选择。使用平台和工具有助于创建可直接在浏览器中运行的 2D 和 3D 游戏。除了基于网络的游戏之外,JavaScript 在移动游戏开发中越来越受欢迎。
许多流行的在线游戏都是使用 JavaScript 构建的。想要创建 JavaScript 游戏编码的学生可以从以下之一开始构建一个示例:
Tower Building:是开始使用 JavaScript 游戏的好方法。
Bejeweled 是在 2000 年代初期作为浏览器内游戏创建的。它类似于 Candy Crush,您必须连续匹配三颗珠宝才能得分。
2048 是一款令人上瘾的游戏,您可以使用箭头键在网格中移动方块。这个想法是合并瓦片直到它们等于 2048。
Polycraft 是一款可在浏览器中玩的 3D 游戏。Polycraft 充满冒险、探索、基地建设、收集、制作,甚至战斗。这是一个很好的例子,说明如何使用 Javascript 超越 2D 游戏。
Words With Friends 2 是一款使用 React Native 的移动应用游戏,React Native 是一种利用 JavaScript 创建移动应用程序的框架。他们之所以选择使用 React Native,是因为它能够使用一个代码库使用 JavaScript 创建一款可以在多个平台上玩的游戏。
看看,使用 JavaScript 构建游戏是多么有趣和有益,让我们看看我们将在本课程中构建的一些项目
1. 爬山游戏:著名的安卓游戏,但它让车辆在山上移动的想法在网络上永远不会过时。我们使用不同的概念,例如 webpack 和来自 phaser 库的物理模块来制作这款游戏。
2. Platformer 2D:我们将详细了解精灵以及如何在我们的游戏中使用它们。我们将从头开始创建地图(环境)和玩家。将制作不同的级别并添加触发器/碰撞器以使玩家从一个级别切换到另一个级别。
3. Phaser 库的基础知识:将创建不同的加载图像、跟随相机、加载动画的程序。
我真的很喜欢创建这门课程。希望你也能愉快地学习。课堂见!
本课程适合
那些没有或只有很少 JavaScript 经验的 Web 开发初学者学生
所有对学习 JavaScript 及其如何构建游戏感兴趣的人
评论(0)