...

Виклик - застосунок для дітей (дитячий дизайн).
Технічний виклик - величезна кількість різних ігор на різні предмети. Нижче, на скрінах, ми навели приклади таких ігор. Кожна з яких має бути як конструктор. Тобто налаштовується. Змінюється текст питань, варіанти відповідей, картинки, фон, звуки.
Наприклад, на першій картинці зараз потрібно вибрати відповідну цифру. А можуть бути
У цьому варіанті уроку може бути інший текст, картинки.
У кінці статті ми розповімо, як вдалося спростити завдання з конструювання ігор і що з цього вийшло.
А поки зануримося в те, що являв собою проєкт на старті, коли замовник тільки до нас звернувся, і яку еволюцію він пройшов
Проблема - уже готове тз з “хотілками” і прикладами інтерфейсу з іншого застосунку (ми ТЗ не доопрацьовували, а взяли в роботу як є).
1. Сторінка FAQ (питання-відповідь) - ось як вона була проілюстрована в ТЗ.
2. Сторінка Рейтинг - ось як вона була проілюстрована в ТЗ.
А ось так описана. Усього кілька рядків, за якими логіка роботи сторінки зовсім не зрозуміла. За рахунок яких балів він будується, за який період?
Нами був зроблений документ з Етапами розробки, де вимоги ділилися на 5 етапів. Наведемо приклад перших 2-х етапів.
І більш детально завдання були розписані в Трекері Asana. Тут розписана для програмістів та сама функціональність сторінки FAQ (питання-відповідь).
Була розроблена діаграма WBS, за допомогою якої відстежувалася розробка. Проєкт ділився на 3 розділи: адмінка, сайт, особистий кабінет.
Які ще особливості проєкту:
- Погано була розписана адмінка в тз
- Дуже багато перекладів, що охоплюють усі елементи застосунку (статті, інтерфейс, уроки, ігри, сповіщення, звуки)
- Складні анімації та аудіо в іграх-уроках
- Джеес гра (лев збирає монетки з карти)
- Проводилися тех консультації для верстальника і дизайнера (допомога в проведенні співбесід)
Функціональність:
- Заробляння балів за проходження уроків (бали гнучко налаштовувалися)
- Сертифікати за проходження рівнів
- Прогрес
- Відзнаки
- Зміна бекграундів застосунку
- Реєстрація батьківського акаунта і додавання дитини
- Новини
- Питання-відповідь
- Профіль
- Вибір предмета/класу і проходження уроків
- Розклад
Мабуть, стаття вийшла й так насиченою, а про спрощення реалізації ігор - розповімо іншим разом або на персональній консультації. Скрін вище може приблизно відобразити, як вдалося типізувати ігри і на які групи розбити.