Complexity - moevm/adfmp19-prime-search GitHub Wiki
Оценка сложности пользовательского интерфейса приложения
Клик | Свайп | Ввод текста | |
---|---|---|---|
Выбор режима игры | 1 | 0 | 0 |
Выбор уровня игры | 1 | 0 | 0 |
Завершение бесконечного режима | 1 | 0 | 0 |
Простое число (на экране простое) | 1 | 0 | 0 |
Простое число (на экране составное) | 1 | 0 | 0 |
Составное число (на экране простое) | 1 | 0 | 0 |
Составное число (на экране составное) | 2-14 | 0 | 0 |
Сохранение результата (попадает) | 1 | 0 | 1 (0) |
Сохранение результата (не попадает) | 1 | 0 | 0 |
Статистика (просмотр всех рекордов) | 13 | 2 | 0 |
Выбор режима игры
Выбор уровня игры
Завершение бесконечного режима
Простое число (на экране простое)
Простое число (на экране составное)
Составное число (на экране простое)
Составное число (на экране составное)
Сохранение результата (попадает)
Сохранение результата (не попадает)
Статистика (просмотр всех рекордов)
Варианты улучшений
Улучшение 1 - Checkbox -> Button
Выбор простых делителей составного числа сделать кнопками. Цвет кнопки изменяется в зависимости от того, выбрано число или нет. Количество действий не изменяется, но упрощается процесс ответа на задачу.
Улучшение 2 - Голосовое управление
Добавить возможность выбора режима и уровня игры, а также ответа простое или составное число с помощью голосового ввода.
Клик | Свайп | Ввод текста | Голосовой ввод | |
---|---|---|---|---|
Выбор режима игры | 1 (0) | 0 | 0 | 0 (1) |
Выбор уровня игры | 1 (0) | 0 | 0 | 0 (1) |
Завершение бесконечного режима | 1 | 0 | 0 | 0 |
Простое число (на экране простое) | 1 (0) | 0 | 0 | 0 (1) |
Простое число (на экране составное) | 1 (0) | 0 | 0 | 0 (1) |
Составное число (на экране простое) | 1 (0) | 0 | 0 | 0 (1) |
Составное число (на экране составное) | 2-14 (1-13) | 0 | 0 | 0 (1) |
Сохранение результата (попадает) | 1 | 0 | 1 (0) | 0 |
Сохранение результата (не попадает) | 1 | 0 | 0 | 0 |
Статистика (просмотр всех рекордов) | 13 | 2 | 0 | 0 |
Улучшение 3 - Управление с помощью движения телефона
Добавить возможность ответа простое или составное число с помощью наклона телефона
Клик | Свайп | Ввод текста | Наклон вправо | Наклон влево | |
---|---|---|---|---|---|
Выбор режима игры | 1 | 0 | 0 | 0 | 0 |
Выбор уровня игры | 1 | 0 | 0 | 0 | 0 |
Завершение бесконечного режима | 1 | 0 | 0 | 0 | 0 |
Простое число (на экране простое) | 1 (0) | 0 | 0 | 0 | 0 (1) |
Простое число (на экране составное) | 1 (0) | 0 | 0 | 0 | 0 (1) |
Составное число (на экране простое) | 1 (0) | 0 | 0 | 0 (1) | 0 |
Составное число (на экране составное) | 2-14 (1-13) | 0 | 0 | 0 (1) | 0 |
Сохранение результата (попадает) | 1 | 0 | 1 (0) | 0 | 0 |
Сохранение результата (не попадает) | 1 | 0 | 0 | 0 | 0 |
Статистика (просмотр всех рекордов) | 13 | 2 | 0 | 0 | 0 |
Аналог:
https://play.google.com/store/apps/details?id=org.nixgame.mathematics&hl=ru
Аналогом приложения можно считать раздел игры (ссылка на приложение указана выше), который отвечает за простые математические вычисления (сложить, умножить, разделить и т.д.)
Интерфейс раздела полный аналог разработанного приложения, но есть несколько отличий:
- Уровни сложности нарастают постепенно, а не выбираются вручную, соответственно, для начала игры на один клик будет меньше.
- В приложении нет ситуаций, в которых есть выбор различных вариантов ответа, что так же уменьшает количество возможных кликов.