|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/roblox-programming-and-game-creation/
课程评论:没有评论
**课程名称:** Roblox 编程与游戏创作 **课程概述:** 本课程将带您从零开始学习如何在 Roblox 平台上创建自己的游戏,并熟练掌握 Roblox Studio——用于开发 Roblox 游戏的套件。您还将学习 Lua 编程语言,这是一种在游戏开发领域广泛应用的脚本语言,同时也涉及图像处理和 Web 开发等领域。 **课程内容亮点:** * **编程基础入门:** 课程涵盖 Declaring and using variables (声明和使用变量),Assignment statements (赋值语句),Conditionals (条件语句),Loops (循环),Tables (表),and Functions (函数)等核心编程概念,为初学者打下堅实基础。 * **进阶游戏开发技能:** 掌握 Touched events (触碰事件),Powerups (道具),Traps (陷阱),Spawning objects and NPC monsters (生成对象和 NPC 怪物),以及 Leaderboard (排行榜) 等高级功能,用于计分和积分。 * **用户界面与游戏内商店:** 学习如何创建用户界面,并通过构建一个游戏内商店,让玩家能够购买所需的武器。 * **持续更新与未来内容:** 课程会定期更新,视频内容每星期都会进行重制,以充分反映 Roblox 功能的扩展。未来还将加入关于 NPC AI (非玩家角色人工智能),自定义武器制作,动画制作,以及使用 Data store (数据存储) 来实现玩家数据保存等新内容。 **通过本课程,您将能够:** * 独立使用 Roblox Studio 创建游戏。 * 熟练运用 Lua 语言进行游戏逻辑开发。 * 掌握游戏开发中的各种核心技术和高级功能。 * 为玩家带来更丰富、更具互动性的游戏体验。
In this class you will learn how to create a Roblox game and become proficient with Roblox Studio, the game development suite used to create Roblox games. You will also develop your ability to code in the LUA programming language. LUA is a popular language in the game development community and is also used in fields such as image processing and web development. This course has a section for beginners on basic programming skills such as declaring and using variables, assignment statements, conditionals, loops, tables, and functions. After the basics are covered, the course gets into more challenging topics such as touched events, powerups, traps, spawning objects and NPC monsters, as well as the leaderboard to keep track score and points. Additionally, the user interface is covered while creating an in-game store for your players to buy the weapons they need. This course will be updated periodically and currently the videos are being recreated at a rate of once per week to ensure the expanded functionality of Roblox is fully captured. Additionally, new content is on its way to cover basic Non-Playing Character AI, a section on creating your own weapons, creating animations, and using the data store to allow players to save their data in between games!