iOS10, Swift 3 и SpriteKit: Создаем клон игры Bottle Flip
5.0 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
160 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iOS10, Swift 3 и SpriteKit: Создаем клон игры Bottle Flip to your Wishlist.

Add to Wishlist

iOS10, Swift 3 и SpriteKit: Создаем клон игры Bottle Flip

Узнаете как создавать игры для iPhone с использованием языка Swift и технологии SpriteKit!
5.0 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
160 students enrolled
Last updated 3/2017
Russian
Price: $20
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 2 Articles
  • 6 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Создавать 2D игры, используя SpriteKit
  • Понимать игровую физику и механику
View Curriculum
Requirements
  • MacBook с установленным Xcode 8
  • Знания по языку Swift 3 и основы SpriteKit
Description

Добро пожаловать на курс!

*************************************

Обновление, 31.03.2017: добавлены 28,29,30 лекции, где рассказывается о монетизации приложения с помощью встроенных покупок (In-App Purchase). Также выложена инструкция для настройки iAP через itunes Connect, а также полностью законченный проект на языке Swift 3 со всеми ресурсами.

Обновление, 28.03.2017: добавлена 23 лекция в виде "Статьи", где немного доработаем проект и исправим некоторые недочеты.

Обновление, 23.03.2017: добавлен урок в бонусный раздел, в котором рассказывается о монетизации приложения с помощью Google AdMob Interstitial (Межстраничный рекламный блок)

*************************************

Вы любите играть? Игры приносят вам удовольствие? А еще большее удовольствие Вы получите от создания вашей собственной игры! Этот курс научит вас шаг за шагом создавать интересную и популярную игру. Узнаете, как осуществлять переход между сценами. Как реализуется логика и физика игры. Как внедрить рекламу в игру, чтобы она приносила Вам доход, используя adMob и узнаете многое другое.

______________________________________________________________________________________

Do you like to play? Games bring you pleasure? And even more pleasure you get from creating your own games! This course will teach you step by step to create an interesting and popular game. Learn how to implement the transition between scenes. How is the logic and physics of the game. How to introduce advertising to the game brings you income, using adMob and more.

Welcome to the course!

Who is the target audience?
  • Этот курс предназначен для тех, кто хочет начать зарабатывать на видеоиграх, но не знает, с чего начать
Students Who Viewed This Course Also Viewed
Curriculum For This Course
30 Lectures
04:11:14
+
Начало работы
3 Lectures 08:36


Узнаете, где можно взять игровые ресурсы и внедрим их в проект

Интеграция игровых ресурсов в проект
04:26
+
Реализация игрового "Меню"
11 Lectures 01:36:54

Создадим и настроим сцену

Настройка сцены
03:27

Установим "Логотип" и создадим класс, который облегчит расстановку элементов и их анимацию

Preview 10:10

Расставим "Игровые результаты" и создадим класс, который облегчит расстановку этих элементов

Установка "Best score и Total flips"
12:35

Установим кнопку для запуска игры (Play Button), две кнопки для переключения наших "бутылок", саму "бутылку", а также игровой стол

Установка вспомогательных элементов
14:07

Создадим вспомогательный файл, который будет содержать информацию о каждой "бутылки"

Описание каждой "бутылки"
03:44

Модель "Bottle"
04:21

Загрузка информации о "бутылках" из файла
05:06

Реализуем механизм, позволяющий переключаться между нашими "бутылками"

Переключение между "бутылками"
19:02

Установим блокировку на "бутылки", которые следует разблокировать при достижении нужного результата

Установка "Lock/Unclock" элементов
09:25

Реализуем логики разблокировки наших "бутылок" при достижении нужного результата

Реализация логики "Lock/Unlock" элементов
05:47

Реализуем переход на игровую сцену по нажатию кнопки "Play Button"

Реализация перехода на другую сцену
09:10
+
Реализация "Игровой Сцены"
11 Lectures 01:14:11

Подготовим игровую сцену к работе

Настройка сцены
03:58

Расставим пользовательские и игровые элементы (Nodes)

Расстановка игровых элементов
15:58

Добавим "Бутылку", которую выбрали в "Меню" на игровую сцену. Создадим класс, который поможет реализовать физику для каждой "Бутылки"

Реализация физики для "Бутылок"
08:15

Реализуем кнопку "Back", которая будет возвращать обратно в "Меню". Кнопка "Reset" позволит сбрасывать в первоначальное состояние нашу "Бутылку" и игровые очки.

Реализация кнопок "Back" и "Reset"
05:21

Реализуем логики у нашей "Бутылки"

Реализация логики у "Бутылки"
13:42

Приведем структуру проекта в нормальный вид и под шаблон проектирования MVC

Структурирование проекта
04:22

Реализуем основную логику игры, а именно будем проверять свалилась ли наша "Бутылка" со стола, а также упала ли она вертикально (на свое основание)

Реализация основной логики игры
05:14

Реализуем подсчет всех результатов
09:18

Реализация звуковых эффектов
07:08

Исправим некоторые недочеты, а также решим проблему с начислением "Очков".

Доработка проекта
00:39

Заключение. Файл с проектом
00:16
+
Бонус
5 Lectures 01:11:35
Монетизация игрового приложения. Google AdMob - Banner
15:51

Монетизация игрового приложения. Google AdMob - Interstitial
14:45

Реализуем монетизацию игрового приложения, используя iAP. Также реализуем восстановление покупок. Требуется состоять в программе Apple Developer и реальное устройство.

В этой части реализуем кнопку "Restore Button"

Монетизация игрового приложения. In-App Purchase. Часть 1
06:47

В этой части реализуем функционал кнопки "Restore Button" и некоторые методы делегата

Монетизация игрового приложения. In-App Purchase. Часть 2
18:36

В этой части закончим реализацию iAP

Монетизация игрового приложения. In-App Purchase. Часть 3
15:36
About the Instructor
Konstantin Kokorin
4.7 Average rating
139 Reviews
1,309 Students
4 Courses
iOS and Web Developer

Привет! Меня зовут Константин Кокорин и мне 30 лет, занимаюсь разработкой приложений для iOS. Мне очень нравится делиться своими знаниями. Моя цель научить Вас. Вы всегда можете со мной связаться в соц. сетях, пишите, спрашивайте, обязательно отвечу на все ваши вопросы! Как и Вы, я сам постоянно учусь, открываю для себя что-то новое. Поэтому Вам рекомендую не останавливаться на достигнутом!