Skip to content

Графическое приложение для отображения игрового процесса

Notifications You must be signed in to change notification settings

urfu-code/nightBird-06-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

nightBird-06-GUI

###Графическое приложение для отображения игрового процесса.

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

Технические требования:

  1. При старте приложения должна быть возможность при помощи селектора выбрать игровое поле из списка доступных.
  2. (*)После выбора игрового поля у пользователя появляется возможность указать несколько пар точек старта и финиша. Подключающиеся игроки берут точки старта и финиша из этого списка в порядке подключения. Если точек меньше, чем подключенных игроков, то необходимо выбирать точки из начала списка (допустим, в массиве 3 пары точек. Четвертый подключившийся игрок берет первую пару). В интерфейсе предусмотреть возможность добавления полей ввода координат точек. В простом случае брать массивы пар точек из конфиг-файла.
  3. После выбора карты и массива точек стартует многопоточный игровой сервер. После подключения новый игрок появляется на игровом поле и в легенде. При смерти - исчезает. Кроме того, для каждого игрока отмечается на карте точка его старта и финиша. Игроки на поле различаются по цветам. Точки старта и финиша отмечены на карте тем же цветом.
  4. (*)После старта сервера появляется турнирная таблица. После финиша игрок попадает в эту таблицу, причем, чем меньше ходов он совершил, тем выше он находится в этой таблице. Напротив каждого игрока указано количество ходов.

(*) Задания со звездочкой не являются обязательными и делаются на дополнительные баллы.

Макет

Ваше приложение может выглядеть, например, так

About

Графическое приложение для отображения игрового процесса

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published