-
Notifications
You must be signed in to change notification settings - Fork 209
Механика игры
Nikita Soloviev edited this page Jul 26, 2017
·
4 revisions
- Пользователь авторизуется.
- Пользователь просто нажимает "Create game" (выбор языка позже).
- Пользователь находится в режиме ожидания второго игрока.
- Игра высвечивается как "доступная для подключения" у других пользователей.
- Второй пользователь нажимает "connect to game".
- Обоих перебрасывает в игру.
- Оба видят два редактора: слева - свой редактор, справа - соперника.
- Наверху находится время игры и ниже - задание (позже будет ещё чат слева).
- Каждый игрок видит код своего соперника в режиме он-лайн.
- Каждый игрок имеет кнопку "check" для проверки своего решения. Попыток проверки неограниченно.
- Если вдруг один из игроков вылетел из игры, второй может продолжать играть. Первый в любой момент игры, пока она не закончена, может переподключиться в игру.
- Игра пока может длиться неограниченное время.
- Когда один из игроков находит верное решение, обоим игрокам высвечивается модальное окно, что он - игрок - победитель.
- Победитель-игрок может выйти из игры по нажатию кнопки "exit", которая у него появилась. Кнопка "check" у него более неактивна, но он может остаться и посмотреть ещё раз на свой код.
- Соперник тоже может выйти, а может доиграть до конца.
- Когда оба игрока вышли, игра считается полностью законченной и удаляется из памяти.
name: Основы JavaScript description: | JavaScript – один из самых популярных языков программирования в мире. Он используется для создания интерактивных веб-страниц и мобильных приложений, а также в серверной разработке.
Изучать JavaScript мы будем с нуля. Первый модуль — это фундамент, который поможет писать осмысленные программы. В нем мы разберем, как написать свой первый код на JavaScript. Мы расскажем, что такое комментарии и зачем они нужны. На примере проверки ваших решений вы увидите, что такое тестирование и как читать вывод тестов.