|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/fast-and-furious-game-development-with-javascript-and-ai/
课程评论:没有评论
课程名称:快速与激烈的游戏开发:JavaScript与人工智能 概述:课程《快速与激烈的游戏开发:JavaScript与人工智能》旨在帮助有无编程经验的人,从基础学习HTML5、CSS和JavaScript,以图形和游戏开发为平台进行学习。在掌握基础知识后,学员将学习如何使用生成性人工智能(如ChatGPT)构建可用游戏。本课程实际上包含三个部分。 第一部分:课程从互联网和HTML的工作原理入手,带领学员创建第一个网页“Hello World”,逐步深入学习HTML5和CSS的关键特性,从而能够创建基础的网站。无论是初学者还是有经验但未接触HTML5和CSS的程序员,都能从中收获颇丰。 第二部分:课程将深入讲解JavaScript,从变量、数学、条件语句、循环、函数等基础知识开始,逐渐应用到事件驱动编程、递归、面向对象编程等高级主题。随后,学员将学习计算机图形学和游戏开发,掌握如何在HTML5 Canvas上绘图,动画精灵以及简单的物理模拟,同时学习与键盘和鼠标的交互,以及如何将HTML页面与JavaScript整合。 第三部分:课程最终聚焦于人工智能和ChatGPT,这时参加者应具备成为合格JavaScript程序员的技能。课程中,学员学习如何引导ChatGPT生成经典街机游戏的工作框架,并利用“提示工程”技术让AI生成工作代码。在ChatGPT提供基础框架后,学员将与教练合作,添加图形、音效、音乐和更多游戏玩法特性,重建几款经典游戏,如乒乓球、飞行员、3D空间射手等。 此外,课程还包括免费的电子PDF版经典游戏开发书籍,以帮助学生更好地掌握游戏开发的知识与技巧。 总结:该课程结合了JavaScript + HTML5、游戏开发和人工智能(ChatGPT),以一种前所未有的方式进行教学,使学习过程充满乐趣与互动。学员所学知识可应用于在数十亿支持浏览器的设备上部署游戏和应用,这是一个非常强大的技能!
"Fast and Furious Game Development with JavaScript and AI" was created to take anyone with or without experience in coding, teach them HTML5 + CSS and JavaScript from the ground up using Graphics and Game Development as the platform to learn. And then with the fundamentals in hand, we take one of the most exciting journeys in computing and we learn how to use Generative AIs like ChatGPT to build working games! Thus, this is really three courses in one. In the first part of the course, we start with how the internet and HTML work with respect to browsers. Then we start off with a "Hello World" in HTML and build our first web page. From there, lecture after lecture, we dig deeper and deeper into the most important features of HTML5 + CSS, so you can create basic websites with formatting, styling, controls and more. So, if you have never made a website in your life, you will learn step by step in this part of the course. Even if you are a seasoned programmer that has never got around to learning HTML5 + CSS you will enjoy this section.In the next part of the course we cover JavaScript from the ground up, we will learn the basics of variables, math, conditionals, loops, functions, and more. As the lectures progress, we cover more and more advanced subjects like event driven programming, recursion, and object oriented programming in JavaScript. Then we switch gears and start learning about computer graphics and game development as we continue to learn JavaScript features. We learn how to draw on the HTML5 Canvas, how to animate sprites, and perform simple physics simulations. Of course, along the way, we learn how to interface with the keyboard and mouse and how to integrate our HTML pages (websites) with JavaScript and how to send messages between them. Additionally, we learn how to manipulate the DOM (Document Object Model) which is the tree like data structure that represents your webpages. Learning a new language can be a daunting task, but learning a new language using graphics and game development as the platform to learn is the only way to do it! I promise it won't be boring.In the last part of the course, we delve into AI and ChatGPT. At this point in the course, you're a skilled JavaScript programmer with all the tools needed to make complete games. However, instead of making games by ourselves, we are going to learn to collaborate with the most advanced AI in the world (arguably) ChatGPT. You will learn how to "Prompt" ChatGPT to create working skeletons of classic arcade games. You will learn how to steer the AI to get it to generate working code along with its limitations through "Prompt Engineering". Then after ChatGPT gives us a working skeleton of a game then you and I will take that game and finish it with what we have learned and add graphics, sound, music, and more game play features. We will do this over half a dozen times as we re-create classic games that are fun to play as well as amazing achievements for an AI to create. We will build these games and more:Pong Breakout / ArkanoidSnakeFlappy Bird3D Wire Frame Space ShooterSpace InvadersBlackjackRetroRift (ChatGPT original)Finally, the course also comes with free electronic PDF copies of some of my most classic game development books that have taught millions of students and professionals game development over the years:"Tricks of the Windows Game Programming Gurus""The Black Art of 3D Game Programming""Tricks of the 3D Game Programming Gurus"In closing, this course takes the hottest subjects in computing; JavaScript + HTML5, Game Development and Artificial Intelligence with ChatGPT and blends them together in a way no one has ever done before making learning these subjects fun and engaging. And with the knowledge you learn, you can deploy games and apps that run on billions of devices that support browsers. That's a Super Power you want to have in your toolbox!