Написать текстовую игру. Условия и предметы игры можно менять по своему усмотрению.
- Реляционная база данных (например, postgresql, mysql)
- Фреймворк Yii2
- Клиентский фреймворк Bootstrap или Foundation
- Стили в виде SCSS
Цель игры успеть приготовить яичницу и включить свой любимый сериал, которой начнётся через несколько минут. Игрок находится в помещении с несколькими комнатами. Комнаты соеденины проходами. В каждой комнате, включая стартовую, игроку предлагается выбор: перейти в одну из имежных комнат; взять предмет находящийся в этой комнате; оставить в этой комнате предмет находящийся у игрока в одной из рук;
- Игра должна открываться в браузере.
- Перед началом игры, пользователь вводит своё имя и название своего любимого сериала. И нажимает кнопку "Играть".
- Далее открывается интерфейс игры, который состоит из:
- Шапки, в которой отображаются:
- Состояние телевизора (например, включен или выключен)
- Готовность яичницы (например, готова или не готова)
- Руки игрока (например, свободны или заняты одним или двумя предметами)
- Количество выполненных ходов (например, 16)
- Оставшееся время до начала сериала (наприме, 4:13)
- Рабочей области игры, состоит из следующих блоков
- Название и описание текущей комнаты (например, Название: Прихожая; Описание: От сюда начинается игра и здесь сидит кот)
- Список предметов находящихся в этой комнате (наприме, в этой комнате нет ничего интересного)
- Список смежных комнат, куда можно перейти из текущей
- Выбор действия, например:
- Пойти в зал
- Пойти в гардероб
- Оставить в этой комнате пульт от телевизора
- Подтверждение действия (например, Выбрать действие)
- Шапки, в которой отображаются:
- Сковорода
- Яйца
- Масло
- Игрок и все эти предметы должны находиться на кухне
- Находиться в гостинной (где есть телевизор)
- В одной из рук должен быть пульт
- Игрок должен находиться в гостинной (там где есть телевизор)
- Яичница должна быть в одной из рук
- В другой руке должна быть вилка
- Телевизор должен быть включен
- В этой комнате должны находиться хлеб и соль
Интерфейс игры
Карта помещений и предметов