Частный инвестор
Информационные технологии и интернет
Россия, Москва
Май 2024
Создать интерактивную образовательную игру в жанре Филворды, где пользователь ищет химические формулы в матрице символов.
Ключевые цели:
- Реализовать логику генерации игровых полей на основе списка химических формул
- Обеспечить постепенное усложнение игры (рост размера матрицы и сложности формул)
- Разработать интуитивно понятный интерфейс без избыточной анимации
- Предоставить заказчику инструмент для самостоятельного наполнения игры контентом через Excel
Разработали образовательную веб‑игру в жанре Филворды с химическими формулами
Суть: игрок ищет формулы в матрице символов
Ключевые компоненты:
- Система генерации полей: алгоритм парсит формулы и размещает их в матрице (3×3 → 5×5)
- Контент‑менеджмент: Excel‑шаблон для загрузки формул и настройки уровней
- Интерфейс: минималистичный дизайн (Figma), экраны игры, прогресса и настроек
- Механики: затемнение найденных слов, подсказки, анимация переходов
- Прогрессия: 3 уровня сложности («Атом», «Молекула», «Клетка») с увеличением поля
Технологии: Unity/C#, JavaScript, Figma, Photoshop, Excel
- Проанализировали референс, выделили ключевые механики
- Сформировали ТЗ: обработка формул, масштабирование матрицы (3×3 → 5×5), интерфейс
Разработка:
- Алгоритм парсинга формул (например, $\text{Al(OH)}_3$ → [«Al», «(OH)», «3»])
- Excel‑шаблон для матрицы 3×3
- Двумерный массив, проверка совпадений
- Затемнение найденных слов, перезапуск уровня
Дизайн:
- Минималистичные экраны: игровое поле, прогресс, настройки
- Единая стилистика: шрифты без засечек, нейтральные цвета
Разработка:
- Интеграция макетов Figma
- Система уровней («Атом», «Молекула», «Клетка»)
- Многоуровневый Excel‑шаблон, парсер данных
Дизайн:
- Анимации: подсказка, переход уровней
- Туториал с подсказками
Разработка:
- Подсказки (иконка «лампочка», тройной клик)
- Цветовое выделение слов, поворот элементов
- Документация по коду и архитектуре
Разработали образовательную игру‑филворд с химическими формулами: система уровней, Excel‑шаблон для контента, минималистичный интерфейс
![]()
Егор Игнахин
Команда проекта:
Игнахин Егор - Project Manager
София Козлова - 2D Artist
Катерина Барболина - Unity developer