|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/make-mobile-games-for-kids-with-unity/
课程评论:没有评论
**Coursera 课程总结:使用 Unity 游戏引擎重现经典街机游戏** 本课程(已于 2017 年 4 月 15 日更新)将引导您利用 Unity 内置的 2D 工具,重现多款经典街机游戏的玩法。课程假定学员具备 C# 基础知识(无需精通,但需了解类、对象、继承、数组等概念)。除核心教学外,您还能获得讲师快速响应的技术支持,并与其他学员共同交流学习。所有项目文件均包含在内,可自由用于个人或商业用途。 **课程内容涵盖以下经典游戏制作:** * **打砖块 (Brick Breaker):** 借鉴《街机打砖块》玩法,学习如何利用 Unity 的物理引擎控制球的运动,以及计算球碰到挡板时的反弹方向,最终目标是击碎所有砖块。 * **太空射击 (Space Shooter):** 制作一款 80 年代风格的太空射击游戏。将实现可滚动的背景以营造无限空间感,并设计具有 AI 行为的敌机,使其自动攻击玩家。玩家可控制飞船左右移动并进行射击。 * **扫雷 (Minesweeper):** 重现经典的 Windows 扫雷游戏。课程将教授如何动态生成不同难度的游戏关卡,以及如何通过代码随机布局地雷。将使用二维数组存储雷区信息,并运用 Flood-Fill 算法(扫雷游戏的经典算法)处理游戏逻辑。 * **吃豆人 (Pacman):** 制作经典的《吃豆人》游戏。本课程的亮点在于教授如何实现怪物的 AI,通过 Linecasting 技术让怪物自主判断移动方向,躲避或追击吃豆人。 **立即报名,精彩不容错过!**
*** Course Updated April 15 2017 *** Leveraging Unity's build in 2D tools we are going to take a look at how can we create some of the most popular arcade games. We are going to dive directly into game development so pre-knowledge is required. I'm going to assume that anyone who takes this course knows C#(You don't have to be an expert coder but I do expect that you know what are classes, objects, inheritance, arrays among other things). You will also benefit from my super fast response if you have any issue that you are stuck with(I check Udemy forums every day if someone posts a question). Oh and all the students taking the course will also be there to help you! All project files will be included and you are free to use them for anything that you like, personal or commercial use! The Games That We Are Going To Create Are: Brick Breaker Brick Breaker is the remake of the famous Arkanoid game where you have a paddle that you can move in order to hit the ball and the ball bounces off that paddle. The goal of the game is to hit all the bricks that are in the game and when the last brick is hit the game is over. We are going to see how can we leverage the power of unity's physics system in order to make the ball move in our level and how can we calculate the direction where the ball needs to go when we hit the paddle. Space Shooter Space Shooter games exist since 1980, and they are very popular. In our game we are going to take a look at how can we create a space shooter game with all of its features. We are going to implement scrollable background to simulate an infinite background effect, we are going to spawn enemies which are going to have their own AI and they are going to try and destroy our ship. The ship that we are going to control is going to be able to move left and right and shoot the attacking ships. Minesweeper Old and famous windows game where you need to click on the mine field in order to win the game, but be careful if you stumble upon a mine then game over!! We are going to see how can we dynamically create levels e.g easy, medium and hard, and how can we layout our mines through our code. We are going to use two dimensional arrays in order to store the mine fields, and we are going to use the indexes e.g rows and columns to retrieve those mine fields. We are going to use the famous Flood-Fill algorithm which is the algorithm that is used in order to create games such as minesweeper. Pacman The good old Pacman was released back in the 1980s, its a cool game where you need to feed the pacman but in the same time avoid the monsters attacking pacman. The most interesting thing that we are going to learn is the AI implemented for the monsters. We are going to program the movement of the monsters so that they determine on their own where they want to go. We will use linecasting to achieve this feature. Enroll Now!! You Will Not Be Disappointed!!