Игра Сокобан на C#

37 участников

О чём курс

Создать логическую игру — задача на полчаса, но превратить её в полноценный игровой комплекс с редактором уровней и сетевым режимом — это полноценный инженерный проект. Внутри разбирают архитектуру интеллектуальной игры, где вы не просто расставляете ящики, а внедряете алгоритмы поиска кратчайшего пути для ИИ и настраиваете взаимодействие двух клиентов через TCP/IP.

Ключевые блоки курса:

  • Разработка собственного редактора уровней и создание базы игровых карт.
  • Реализация алгоритмов поиска пути для игрового помощника.
  • Организация кооперативного сетевого режима с помощью классов Phone и работы с сокетами.
  • Техническая реализация на C# и Windows Forms.

Курс подойдет тем, кто уже знает основы C# и хочет прокачаться в создании прикладного ПО и сетевом взаимодействии. На выходе у вас будет готовый игровой комплекс, включающий клиентскую часть, редактор и логику сетевого обмена данными.

Программа обучения

  • Создание редактора уровней
  • Разработка уровней
  • Создание игры Сокобан
  • Реализация алгоритма поиска пути (ИИ)
  • Режим игры на двоих
  • Написание класса Phone для связи по сети
  • Создание сетевой версии игры
  • Оформление программы
Складчина создана 11 января 2019 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

U Udemy Все материалы
44 ₽ 710 ₽