|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/javascript-games-101/
课程评论:没有评论
课程名称:如何编写JavaScript游戏:使用HTML5 Canvas的2D射击游戏 课程概述:本课程是一个免费增值课程,前1-2小时为免费内容(可以在Udemy或YouTube上观看),其余4-5小时需要购买课程。我一直倡导将基础知识传播给尽可能多的人,因为我相信知识与个人成长是改善我们这个世界的最佳方式之一。在这门JavaScript游戏101课程中,您将学习如何创建您自己的第一个2D几何射击风格的JavaScript游戏。 讲师Christopher Lis是一位获奖全栈工程师,拥有超过十年的网页开发经验,曾与哈佛大学、篮球锦标赛以及像Brave People这样的优质获奖机构直接合作。本课程的目标是让您具备从零开始编码JavaScript游戏所需的技能。课程涵盖许多游戏开发的基本概念,您将学习手写数学函数,而不是依赖游戏开发库中隐藏的抽象。 在本课程中,您将学习内容包括: - 项目设置 - 玩家创建 - 弹药创建 - 敌人创建 - 碰撞检测 - 垃圾回收 - 粒子爆炸创建 - 得分跟踪 - 重构和性能技术 - 用户界面创建 - 用户界面动画 - 玩家移动 - 多种类型的敌人(跟踪、旋转及跟踪旋转) - 能量提升 - 互动背景粒子 - 声音效果和音乐 - 移动响应技术 - 移动事件和测试 - 部署等更多内容。 如果您想认真提升自己的游戏开发技能,那么让我带您完成一款即将投入生产的2D游戏的完整制作过程。
PLEASE READ: This is a freemium course-the first 1-2 hours are free (you can watch right here on Udemy [or YouTube] with each video's "Preview" button), while the remaining 4-5 hours require course purchase. I've always been a big advocate of spreading the basics to as many people as possible, as I believe knowledge and personal growth are some of the best ways to better our world as a whole. Enjoy.Welcome to the JavaScript Games 101 course, where you will learn how to create your very first 2d, geometric, shooter-style JavaScript game.My name is Christopher Lis, and I'm an award winning Full-Stack Engineer with over ten years of web development experience. I've directly worked with clients like Harvard University, The Basketball Tournament, and premium award winning agencies like Brave People.The goal of this course is to give you the skillset required to code your own JavaScript games from scratch. Many game dev fundamentals are covered in this course, and much of what you'll learn uses hand-written math functions rather than hidden away abstractions that game dev libraries typically provide.In this course, you'll learn everything from: - Project Setup - Player Creation - Projectile Creation - Enemy Creation - Collision Detection - Garbage Collection - Particle Explosion Creation - Score Tracking - Refactoring and Performance Techniques - User Interface Creation - User Interface Animation - Player Movement - Different Types of Enemies (Homing, Spinning, and Homing-Spinning) - Power-Ups - Interactive Background Particles - Sound Effects and Music - Mobile Responsive Techniques - Mobile Events and Testing - DeploymentAnd so much more.If you're serious about taking your game dev skills to the next level, then let me guide you through the full production of a 2D game that's ready for production launch.