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

Выбор режима игры

alt text

Выбор уровня игры

alt text

Завершение бесконечного режима

alt text

Простое число (на экране простое)

alt text

Простое число (на экране составное)

alt text

Составное число (на экране простое)

alt text

Составное число (на экране составное)

alt text

Сохранение результата (попадает)

alt text

Сохранение результата (не попадает)

alt text

Статистика (просмотр всех рекордов)

alt text

Варианты улучшений

Улучшение 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

Аналогом приложения можно считать раздел игры (ссылка на приложение указана выше), который отвечает за простые математические вычисления (сложить, умножить, разделить и т.д.)

Интерфейс раздела полный аналог разработанного приложения, но есть несколько отличий:

  1. Уровни сложности нарастают постепенно, а не выбираются вручную, соответственно, для начала игры на один клик будет меньше.
  2. В приложении нет ситуаций, в которых есть выбор различных вариантов ответа, что так же уменьшает количество возможных кликов.