iOS · Android

Numina: математичні головоломки.

210 рівнів із числовими та геометричними головоломками. Щодня доступні десять нових задач, а окремий режим практики повертає до тих, з якими виникли труднощі.

~/numina
Numina — екран 1

210

рівнів

Платформа
iOS · Android
Режими
Три
Рівні
210

$ cat ./challenge

Спільний прогрес у трьох режимах.

Numina поєднує арифметичні загадки, кросворди з рівнянь і геометричні задачі. Усі режими використовують спільну систему рівнів та облік прогресу.

У кожному режимі свій спосіб відповіді. В арифметичних загадках гравець вводить число, у кросвордах розставляє плитки, щоб рівняння сходилися по горизонталі й вертикалі, а в геометрії визначає кут за фігурою, накресленою в масштабі. Результати всіх режимів потрапляють до спільного запису прогресу.

Окремо є щоденний набір задач та оцінювання кожної відповіді. На головному екрані видно серію днів і кількість задач, які потребують практики. За цими оцінками застосунок формує набір для повторення.

$ ./build --steps

Як ми вирішували завдання.

Основні рішення в дизайні та розробці продукту.

  1. Розділи по двадцять рівнів

    Рівні згруповано по двадцять у розділи розминки, закономірностей і логіки. Вони використовують спільний лічильник. Заблоковані розділи залишаються на мапі з умовою відкриття, наприклад досягненням рівня 41.
  2. Оцінювання кожної задачі

    Для кожної розв’язаної задачі зберігається оцінка: сильний, середній або слабкий результат. На головному екрані видно кількість задач у кожній групі, а окрема дія формує набір зі слабких результатів.
  3. Десять задач щодня

    Щодня доступний новий набір із десяти числових задач. Застосунок показує поточну й найкращу серії та календар із позначеними днями практики.

$ ls ./shipped

Що ми реалізували.

Функції та сценарії, над якими працювала команда.

Математичні загадки, 100 рівнів

Задачі на числові закономірності з цифровою клавіатурою, скасуванням дії, скиданням і трьома підказками на рівень.

Кросворди з рівнянь

Гравець заповнює порожні клітинки плитками з панелі. Рівняння мають бути правильними по горизонталі й вертикалі.

Геометричні задачі, 50 рівнів

Задачі на кути у фігурах, накреслених у масштабі. Відповідь вводиться на цифровій клавіатурі.

Щоденні задачі й серії

Десять нових задач щодня, календар і лічильники поточної серії, найкращої серії та активності за місяць.

Повторення складних задач

Застосунок зберігає оцінку кожної задачі та формує набір для практики з тих, що далися найважче.

$ open ./screens

Екрани продукту.

Приклади інтерфейсу та основних сценаріїв.

Numina — попередній перегляд
Numina — три режими головоломок, щоденні задачі та спільний прогрес
три режими головоломок, щоденні задачі та спільний прогрес
Numina — Мапа рівнів

Мапа рівнів

По двадцять рівнів у розділі. Для наступного розділу показано умову відкриття.

Numina — Кросворди з рівнянь

Кросворди з рівнянь

Плитки заповнюють сітку так, щоб рівняння сходилися в обох напрямках.

Numina — Щоденні задачі

Щоденні задачі

Новий набір задач щодня та календар активності за місяць.

$ cat stack.json

Використані технології.

  • React Native
  • Expo
  • TypeScript
  • Supabase

$ ./start_project --like numina

Плануєте продукт,
схожий на Numina?

Розкажіть про задум і потрібні функції. Запропонуємо план розробки, строки й оцінку вартості.