What you'll learn
- Создавать логическую игру на Windows Forms
- Выделять логику игры в DLL библиотеку
- Создавать интерфейс игры на Unity
- Запускать созданную игру на iPhone / Android
Requirements
- Базовые знания C#
- Visual Studio и Unity 3D
Description
На этом курсе мы создадим игровую программу "Шарики" на Си шарпе и портируем её на смартфон.
Цель игры - составить как можно больше линий из 5 шариков одинакового цвета.
На игровом поле появляются шарики разных цветов. Игроку нужно расставлять их таким образом, чтобы по горизонтали, диагонали или вертикали образовывались цепочки из пяти и более одинаковых шаров. Такая одноцветная группа исчезает с поля. Имейте в виду, что шарик не сможет пройти на выбранную позицию в случае, если путь туда закрыт другими.
После прохождения курса у вас будет полноценная игра на компьютере и смартфоне.
Используемые технологии и алгоритмы:
+ анализ игры и составление блок-схемы
+ динамическое размещение рисунков на экране
+ алгоритм поиска «вширь» для прокладывания пути
+ алгоритм поиска линий из 5+ шариков одного цвета
+ выделение логики игры в DLL библиотеку
+ запуск игры на смартфоне iPhone и Android
На игровом поле появляются шарики разных цветов. Игроку нужно расставлять их таким образом, чтобы по горизонтали, диагонали или вертикали образовывались цепочки из пяти и более одинаковых шаров. Такая одноцветная группа исчезает с поля. Имейте в виду, что шарик не сможет пройти на выбранную позицию в случае, если путь туда закрыт другими.
На игровом поле появляются шарики разных цветов. Игроку нужно расставлять их таким образом, чтобы по горизонтали, диагонали или вертикали образовывались цепочки из пяти и более одинаковых шаров. Такая одноцветная группа исчезает с поля. Имейте в виду, что шарик не сможет пройти на выбранную позицию в случае, если путь туда закрыт другими.
После прохождения курса у вас будет полноценная игра на компьютере и смартфоне.
Who this course is for:
- Кто хочет создать игру для смартфона
- Кто хочет написать игру на C# и перенести её на Unity 3D
Instructor
Я — Игромистр.
Моё призвание — показать пошаговый процесс создания игровых и прикладных программ, с нуля до результата.
Меня зовут Волосатов Евгений Витольдович, мне 40 лет, живу в Литве,
закончил Вильнюсский государственный университет магистром математики и информатики, также имею педагогическое образование.
За плечами сотни различных проектов на C#, Java, PHP, ASP.NET, SQL и т.д.
Всю свою сознательную жизнь я пишу программы и обучаю этому других.