Игра: "Крестики-Нолики"
Автор: Лактионов Федор
Описание.
При анонимном входе на сайт производится перенаправление на страницу входа в учетную запись. Здесь можно либо зарегистрировать нового пользователя, либо войти в ранее созданную учетную запись. После ввода корректных данных авторизации, производится перенаправление на главную страницу. Страница разделена на 3 части:
- верхняя панель инструментов,
- правая панель пользователей/игр,
- и основная часть - игровое поле.
На панели инструментов:
- кнопка выхода из текущей учетной записи
- перключатель маркера "крестик/нолик", которым будет играть пользователь в "своих играх"
- переключатель языка (поддержка русского и английского)
На панели пользователей/игр:
- Список всех пользователей, в котором текущий пользователь выделен, а остальным можно послать приглашение в игру, если оно еще не было отправлено
- Список "своих игр" - игр, которые инициирует текущий пользователь
- Список "чужих игр" - игры, которые инициируют остальные пользователи
Заголовок игры содержит имя оппонента. Пользователь может выступать в роли инициатора игры или оппонента.
Инициатор, отправив приглашение, дожидается одобрения со стороны оппонента и имеет право на первый ход. Оппонент либо соглашается на игру, либо отвергает приглашение. В случае, если приглашение отвергается, инициатор перенаправляется на главную страницу.
Игровое поле состоит из трех частей:
- само поле игры, состоящее из девяти кнопок
- строку статуса игры, в которой пишется чей текущий ход, кто проиграл/выиграл
- маркер игрока текущего хода
По окончании игры, инициатору предлагается повторить игру, в таком случае оппоненту автоматически приходит приглашение. Играть можно одновременно в несколько партий, с несколькими игроками. В списке чужих игр, неотвеченные приглашения подсвечиваются анимацией.
Ссылка на сайт игры: http://mega-tic-tac-toe.esy.es/
Ссылка на сайт игры: http://tictactoe-test72.rhcloud.com/