|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/dive-into-spritekit/
课程评论:没有评论
课程名称:《深入SpriteKit - 你来设计游戏》 课程概述: 欢迎参加《深入SpriteKit》。本课程的所有源代码均可下载,并在第二节中更新为Swift 5。市场上有许多SpriteKit课程,但《深入SpriteKit》是首个采用新教学方法的课程,使你的选择融入到所制作的游戏中。在这里,你将通过选择想要实现的内容来学习如何设计和编程自己的游戏。 本课程由获得多个奖项的Swift程序员保罗·哈德逊(Paul Hudson)编写并授权,确保你学习到最新的Apple技术。与其他课程不同,本课程的项目让你控制设计和游戏玩法,因为你将做出多项选择。这些选择有时是小的,比如玩家的外观,其他时候则涉及更大的问题,如“你想如何移动玩家,是通过触摸,还是使用加速计?”,又或者“玩家应该拥有什么特殊道具,是智能炸弹,还是能量提升?”。无论你做出怎样的选择,我们都会以简单易懂的格式共同编码。提供的多种编码选择让你可以为游戏制定独特的组合,构建出独一无二的游戏。 在这门课程中,你将通过这位获得奖项的Swift程序员学习构建游戏,保罗·哈德逊获得了Swift语言创造者克里斯·拉特纳(Chris Lattner)的赞赏,因其卓越的教学方法而受到肯定。课程中的项目有超过200种组合方式,你可以选择如何设计游戏的玩家、敌人、背景、移动方式、奖励和惩罚机制、需要避免的障碍、正确或错误时的反应、玩家的特殊道具、游戏结束的方式、背景音乐和音效等。 《深入SpriteKit》为iPad提供了四个完整的游戏项目,均基于Apple的高性能2D游戏框架SpriteKit构建。每节课的视频尽量简短,便于你每几分钟就能取得持续进展,看到自己的创作逐步成形。为了帮助你跟随学习,有一个伴随应用程序包含所有项目的所有变体,便于你查看自己的代码应如何书写。 你是控制者——课程在关键点提供不同的选择供你决定接下来该发生什么,这些选择会影响项目的后续进展。课程设计简捷易用,所有选项在关键讲座中都有明确说明,便于你快速导航至特定的选择。你可以按任何顺序完成项目,因为它们都是完全独立的游戏。此外,凭借本课程独特的布局,你可以将各个讲座作为自己的SpriteKit文档,方便快速查找和获取所需的设计和游戏玩法代码。 需要注意的是,尽管本课程旨在教授SpriteKit,但并不设计用来教授Swift。如果你还不知道Swift,建议你先阅读HackingWithSwift中的Swift入门。
Welcome to "Dive Into SpriteKit". Note - All source code is downloadable and updated to Swift 5 in section 2There are lots of SpriteKit courses out there, but Dive Into SpriteKit is the first to introduce a new teaching approach that puts your choices right into the games you make. Here you learn how to design and code your own games by choosing exactly what should happen.This course is written and authored by the award winning Swift programmer, Paul Hudson, and these videos were made with his permission and support. You can always be guaranteed you're learning the latest and greatest Apple technologies in the Hacking with Swift tutorials. This course is different in that these projects put YOU in control of the design and gameplay, because you will be making many of the choices. Sometimes the choices are small - like, what should the player look like? - and other times they are much bigger, such as "how do you want to move the player, by touch, or by using the accelerometer....or what kind of special item do you want the player to have, a smart bomb?, or a maybe a power up? Or something else? Which ever choice you make, we code it together in an easy to follow format. And with the many coding choices presented, there are tons of different combinations you can give to your games, all contributing to you building a game that is uniquely yours.Build games by learning from an award winning Swift programmer - Paul Hudson - who has been praised by the creator of the Swift language, Chris Lattner, for his outstanding methods of teaching. 200+ Combinations - The course projects fan out to over 200 possible combinations as you make choices that decide how your game should look and work.Choose things like: Players, Enemies, Backgrounds, How the player should move, How to award and penalize the player, Obstacles to avoid, What should happen when the user is correct or wrong, What special items should the player have, How to end the game, Background music, Sound effects...and more!Dive Into SpriteKit gives you four complete game projects for iPad, all built on top of SpriteKit - Apple's high-performance 2D games framework.Each lecture is recorded to be as short as possible, so you can make steady progress every few minutes and see your creation come to life.To help you follow along, there's a companion app that contains all the projects in all variations, so you can see how your own code should look. You're in control - At key points the course presents various choices for you to decide what should happen next - your choices then affect how the project continues.The course is easy to use, and your never lost, as each option is clearly defined in key lectures that lists the possible choices, and its location in the video. So navigating around to a particular choice couldn't be easier.Work through the projects in any order you want, as they are all completely stand alone games.And because of the unique layout of this course, you can use the lectures as your own SpriteKit docs, for fast look up and retrieval of the code you need for design and gameplay. Although this course is designed to teach you SpriteKit, it is explicitly not designed to teach you Swift. If you don't already know Swift you should read the introduction to Swift over at HackingWithSwift