Завершение игры


Завершение игры

Игра заканчивается, когда выполняются условия окончания игры. Это может быть истечение заданного промежутка времени, отсутствие незанятых клеток на игровом поле, невозможность сделать ни одного допустимого хода или что-нибудь другое. В нашей реализации игра будет заканчиваться при выполнении хотя бы одного из четырех условий:

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





Содержание раздела