使用 JavaScript 和 AI 进行《速度与激情》游戏开发

使用生成式 AI 和 ChatGPT 学习 HTML、JavaScript 和游戏开发来构建游戏并享受乐趣!

讲师:Andre LaMothe

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • 学生将从头开始学习 HTML5 + CSS(层叠样式表)+ JavaScript。以及涉及许多计算机科学主题。
  • 学生将了解 HTML5 API 的许多令人兴奋的新功能,例如用于图形、异步和高性能编码的 Canvas。
  • 学生将学习计算机图形学的基础知识,包括光栅化、如何绘制对象、位图图形以及如何创建“Sprite”引擎。
  • 学生将学习如何在 JavaScript 程序中加载和播放声音和音乐。
  • 学生将学习如何使用图形和声音编辑器等多种工具来操纵游戏内容。
  • 学生将学习如何通过键盘和鼠标获取用户输入来控制游戏角色。
  • 学生将学习如何使用 LLM(大型语言模型)和 ChatGPT 等生成式 AI 来帮助他们编写功能齐全的游戏。
  • 学生将通过在 AI 和 ChatGPT 的帮助下开发六款经典视频游戏来学习游戏开发。
  • 最后,学生将能够将所有这些东西组合在一起并创建自己的精彩游戏。

在你的职业生涯中蓬勃发展

通过订阅个人计划,访问一系列针对热门角色精心策划的顶级课程。

非常适合

游戏开发商

精选的课程和实践练习集合,可帮助您作为游戏开发人员取得进步。

  • 30+相关课程
  • 30+动手练习
  • 4.7平均。课程评级

免费试用个人计划试用后每月起价 20.00 美元。随时取消。

要求

  • 现代 Windows、MacOS 或 Linux PC(或 VM),能够运行基于浏览器的游戏并运行 Krita Paint 和 Audacity Sound Editor 等工具。
  • 对数学具有初中/高中或同等水平的理解。基本上是加法、减法,时不时学一点代数和向量。
  • 无需编程经验,但如果您了解其他编程语言(例如 C/C++、C#、Python、BASIC,甚至 Java),也没有什么坏处。
  • 很有耐心!这是一门大学风格的课程,讲座时间为 30-60 分钟。我们将从 HTML 和 JavaScript 中的“Hello World”开始,在课程结束时,您将在有或没有人工智能的帮助下编写完整的视频游戏。

描述

“使用 JavaScript 和 AI 进行速度与激情游戏开发”的目的是让任何有或没有编码经验的人,使用图形和游戏开发作为学习平台,从头开始教他们HTML5 + CSSJavaScript 。然后,掌握了基础知识后,我们将踏上计算领域最激动人心的旅程之一,学习如何使用ChatGPT生成式人工智能来构建可运行的游戏!因此,这实际上是三门课程合二为一。

在课程的第一部分,我们首先介绍互联网和HTML如何与浏览器配合使用。然后我们从 HTML 中的“Hello World”开始并构建我们的第一个网页。从那里开始,一个又一个的讲座,我们越来越深入地探讨 HTML5 + CSS 最重要的功能,这样您就可以创建具有格式样式控件等的基本网站。因此,如果您一生中从未制作过网站,那么您将在这部分课程中逐步学习。即使您是一位经验丰富的程序员,从未抽出时间学习 HTML5 + CSS,您也会喜欢本节。

在课程的下一部分中,我们将从头开始介绍JavaScript ,我们将学习变量、数学、条件、循环、函数等基础知识。随着讲座的进行,我们将涵盖越来越多的高级主题,例如 JavaScript 中的事件驱动编程、递归和面向对象编程。然后我们切换方向,开始学习计算机图形和游戏开发,同时继续学习 JavaScript 功能。我们学习如何在 HTML5 Canvas上绘图、如何为精灵设置动画以及执行简单的物理模拟。当然,在此过程中,我们学习了如何与键盘鼠标进行交互,如何将 HTML 页面(网站)与 JavaScript 集成,以及如何在它们之间发送消息。此外,我们还学习如何操作DOM(文档对象模型),它是代表网页的树状数据结构。学习一门新语言可能是一项艰巨的任务,但以图形和游戏开发为学习平台来学习一门新语言是唯一的方法!我保证这不会很无聊。

在课程的最后部分,我们深入研究AIChatGPT。在课程的这一点上,您已经是一名熟练的 JavaScript 程序员,拥有制作完整游戏所需的所有工具。然而,我们不是自己制作游戏,而是学习与世界上最先进的人工智能(可以说)ChatGPT 合作。您将学习如何“提示” ChatGPT 创建经典街机游戏的工作框架。您将通过“提示工程”学习如何引导人工智能生成工作代码及其局限性。然后,在 ChatGPT 为我们提供游戏的工作框架后,你和我将使用我们所学到的知识来完成该游戏,并添加图形声音音乐和更多游戏功能。当我们重新创建有趣的经典游戏以及人工智能创造的惊人成就时,我们将这样做六次以上。我们将构建这些游戏以及更多:

  • 乒乓球
  • 突破/打砖块
  • 飞扬的鸟
  • 3D 线框太空射击游戏
  • 太空侵略者
  • 二十一点
  • RetroRift(ChatGPT 原创)

最后,本课程还附带我的一些最经典的游戏开发书籍的免费电子 PDF 副本,这些书籍多年来已教授了数百万学生和专业人士游戏开发:

  • 《Windows 游戏编程大师的技巧》
  • 《3D游戏编程的黑色艺术》
  • 《3D 游戏编程大师的技巧》

最后,本课程涵盖计算机领域最热门的主题;JavaScript + HTML5游戏开发人工智能与 ChatGPT 并以一种前所未有的方式将它们融合在一起,使学习这些主题变得有趣和引人入胜。利用您学到的知识,您可以部署在支持浏览器的数十亿设备上运行的游戏和应用程序。这就是您想要在工具箱中拥有的超能力!

本课程适合谁:

  • 任何有兴趣通过制作游戏以有趣的方式学习 HTML + CSS + JavaScript 的人。
  • 已经了解另一种语言,但想要使用游戏开发作为学习平台来学习 HTML + JavaScript 开发的程序员。
  • 任何有兴趣学习如何使用生成式 AI 和 ChatGPT 来帮助编写复杂程序(例如视频游戏)的人。
  • 简而言之,本课程适合任何想要学习如何使用 JavaScript 制作基于浏览器的游戏和应用程序的人,这些游戏和应用程序可以部署到使用 AI 的数十亿用户,以前所未有的方式进行协作。

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍