Even Steven — небольшая игра-кликер в пиратской тематике, сделанная как учебный проект по Unity. Капитан получает число в бутылке и должен за 30 секунд определить его чётность, чтобы выбрать правильный курс.

🏴‍☠️ Сюжет

Капитан, ты ищешь сокровища? Они действительно здесь, но есть нюанс. Скоро на твоём пути встретятся две бухты. В одной — то, что ты ищешь. В другой — рифы, и это не та игра, где ошибаются дважды.
Я не могу выбрать за тебя, но могу дать ключ. В бутылке, что у тебя в руках, есть числа. Они и укажут тебе путь. Если число чётное, смело крути штурвал вправо. Нечётное — влево, и никаких сомнений.
Правильный курс — и сундук твой. Ошибка — и волны сомкнутся над твоей историей, прямо здесь, у этих берегов.
Время уходит, капитан. Свиток уже у тебя в руках. Осталось только принять решение.

🎮 Как играть

  • Нажми «Старт» — начинается сессия.
  • Попугай держит бумажку со случайным числом.
  • Определи чётность: правая рука — чётное, левая рука — нечётное.
  • В правом углу обновляются счётчики: сундук с сокровищами — верный ответ, пробоина — неверный.
  • Когда время выходит — сессия завершается.

🛠️ Что реализовано

  • Генерация случайного числа и его отображение
  • Приём и обработка ответов пользователя
  • Подсчёт верных и неверных ответов
  • Таймер на 30 секунд
  • Звуковое сопровождение: музыка для меню и игрового экрана, звуки на ответы
  • Пиратское оформление: фон, шрифты, атмосфера

🏗️ Технические детали

Проект построен на разделении ответственности между компонентами:

СкриптОтветственность
NumberParity Генерирует случайное число, принимает и обрабатывает ответы
NumberParityView Отображает сгенерированное число
AnswerTracker Подсчитывает количество верных и неверных ответов
AnswerTrackerView Отображает счётчики на экране

Такое разделение позволяет менять логику и отображение независимо друг от друга.

⚙️ Технологии

  • Unity 2022.3.62f3
  • C#
  • UI System: Canvas, Button, Text
  • Audio System: AudioSource, AudioClip

📌 Статус

Учебный проект. Сделан в рамках обучения на Unity-разработчика. Обратная связь приветствуется.

Leave a comment

Log in with itch.io to leave a comment.