Игра Сокобан на C#
What you'll learn
- Создавать игровой комплекс с редактором уровней
- Писать алгоритм поиска кратчайшего пути
- Создавать сетевую игру на двоих
Requirements
- Базовые знания C#
Description
Сокобан - классическая логическая игра, в которой нужно растолкать ящики по указанным местам. Такую игру можно написать за полчаса, но в этом курсе вас ждёт целый игровой комплекс. Помимо самой игры мы напишем редактор уровней, алгоритм автоходов, сетевой режим для кооперативной игры вдвоём и придумаем сборник своих уровней.
Мы вместе пройдём по всем этапам создания законченной интеллектуальной игры:
Создание редактора уровней.
Придумывание этих самых уровней.
Создание собственно игры.
Решение олимпиадной задачки для добавления ИИ.
Переделка игры в режим "на двоих".
Написание класса Phone для связи двух программ по сети.
Создание сетевой версии игры Sokoban.
Оформление итоговой программы.
Сокобан - классическая логическая игра, в которой нужно растолкать ящики по указанным местам. Такую игру можно написать за полчаса, но в этом курсе вас ждёт целый игровой комплекс. Помимо самой игры мы напишем редактор уровней, алгоритм автоходов, сетевой режим для кооперативной игры вдвоём и придумаем сборник своих уровней.
Мы вместе пройдём по всем этапам создания законченной интеллектуальной игры:
Создание редактора уровней.
Придумывание этих самых уровней.
Создание собственно игры.
Решение олимпиадной задачки для добавления ИИ.
Переделка игры в режим "на двоих".
Написание класса Phone для связи двух программ по сети.
Создание сетевой версии игры Sokoban.
Оформление итоговой программы.
Сокобан - классическая логическая игра, в которой нужно растолкать ящики по указанным местам. Такую игру можно написать за полчаса, но в этом курсе вас ждёт целый игровой комплекс. Помимо самой игры мы напишем редактор уровней, алгоритм автоходов, сетевой режим для кооперативной игры вдвоём и придумаем сборник своих уровней.
Технологии: C#, Windows Forms, Алгоритмы, TCP/IP, Sockets.
Who this course is for:
- Кто хочет создать свою игру
Instructor
Я — Игромистр.
Моё призвание — показать пошаговый процесс создания игровых и прикладных программ, с нуля до результата.
Меня зовут Волосатов Евгений Витольдович, мне 40 лет, живу в Литве,
закончил Вильнюсский государственный университет магистром математики и информатики, также имею педагогическое образование.
За плечами сотни различных проектов на C#, Java, PHP, ASP.NET, SQL и т.д.
Всю свою сознательную жизнь я пишу программы и обучаю этому других.