2D файтинг на XNA Framework

“пожелал бы всем такие курсовые!”

Игровое приложение, которое я разрабатывал на протяжении 3-х курсовых. Темы курсовых:

  • «Программа моделирования поведения персонажей компьютерной игры»
  • «База данных учета соревнований для игры файтинг»
  • «Разработка многопользовательского сетевого игрового приложения в жанре файтинг»

ОПИСАНИЕ:

  • «файтинг» – имитация рукопашного боя малого числа персонажей (юнитов) в пределах ограниченного пространства, называемого ареной.
  • 3 режима игры:
    – одиночная – сражение с виртуальным противником
    – локальный турнир – сражение игроков на одном локальном ПК
    – сетевой турнир — сражение игроков по сети
  • в турнире могут участвовать до 4-х игроков
  • присутствует хранение учетных записей игроков, истории проведенных игр
  • присутствует хранение настроек приложения (видеорежим, назначение клавиш управления)

СЕТЕВАЯ ЧАСТЬ:

  • топология – активная звезда
  • управление сеансом игры централизовано (распространение сообщений от клиентов происходит только через сервер)
  • не нужно запускать отдельно приложение-сервер (в качестве сервера выступает один из “клиентов”, создавший игру)
  • логика поведения персонажа максимально на клиенте (разгрузка сервера)
  • отключение одного из клиентов не приведет к завершению всей игры

 

Правила: Ссылка

Презентация проекта: Ссылка

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *