Разработка плеера для нейрогарнитуры

Эксперимент превзошел все ожидания.

Всего за 30 минут и 4 запроса в Codex от ChatGPT я сходу разработал себе видеопроигрыватель для тренировок концентрации внимания с Bluetooth-нейрогарнитурой.

Хотя несколько лет назад почти все найденные программисты-фрилансеры отказались от этой задачи, потому что она слишком сложная.

А единственный программист, согласившийся на эту авантюру, сделал «как-попало» и слился, отказавшись от денег, лишь бы не исправлять косяки после первой приёмки.

Но одного плеера для полноценных тренировок мало, поэтому следующие пара дней ушли на разработки в расслабленном темпе и в свободное от работы время.

Вот что получилось сделать сделать за такой срок:

1. Видеоплеер, работающий с нейрогарнитурой.
1. Видеоплеер, работающий с нейрогарнитурой.

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

Этот метод называется «нейроБОС» - нейробиологическая обратная связь.

То есть тренировка происходит за счёт того, что ученик в реальном времени видит результат тренировки своего внимания, и плюс это поощряется видеопотоком.

То есть, чем лучше ты тренируешь свой навык концентрировать внимание, тем меньше видео зависает.

2. Таблицы Шульте 
2. Таблицы Шульте 

Классический тренажер для тренировки концентрации внимания через поиск чисел в определённой последовательности.

Для себя добавил возможность выбирать размер сетки от 4х4 до 10х10, тем самым регулируя сложность.

В планах добавить функцию перетасовки цифр после каждого найденного числа. Это в разы усложняет тренировку.

3. Dual N-back
3. Dual N-back

Не самый известный, но крайне мощный тренажер, который заставляет выкладываться на все 100%.

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

Это базовая сложность. Шаг - 1 ход, и 2 параметра отслеживания.

Но всё можно сделать куда интереснее. Например, увеличить шаг. Тогда запоминать нужно не прошлый ход, а позапрошлый и так далее. Меня хватило максимум на 5 шагов. И при этом уже едет крыша.

А ещё можно добавлять новые параметры для сверки. Например, форму, цвет, размер и тд. Тогда на каждый ход нужно запоминать не 2 параметра, а, например, 5. Это уже сложнее на порядок.

А если совместить и большой шаг и много параметров…….

4. Нормы пополнений за упражнения
4. Нормы пополнений за упражнения

С нейрогарнитурой пока работает только видеоплеер.

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

Остальные тренажеры обычные, работают сами по себе. Но включены они в систему не просто так.

Стандартная игровая механика - за выполнение заданий ты получаешь бонусы в виде минут на баланс плеера.

И чем больше ты накопил, тем больше ты сможешь посмотреть своего любимого сериала или фильма.

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

Всё очень просто и даже немного обидно, когда хочешь просто что-то посмотреть, а не тренироваться. Но работает безотказно.

5. Статистика по выполненным упражнениям Шульте
5. Статистика по выполненным упражнениям Шульте
6. Статистика по выполненным упражнениям Dual N-back
6. Статистика по выполненным упражнениям Dual N-back
7. Статистика по просмотру видео с отдельной графой эффективного времени без пауз
7. Статистика по просмотру видео с отдельной графой эффективного времени без пауз
8. История изменения баланса минут для видеоплеера
8. История изменения баланса минут для видеоплеера

Ну а последние 4 страницы, скорее, более технического характера. Статистика по каждой странице и общий баланс. На них акцентировать внимание не буду.

Контакты для связи

Если остались вопросы, обращайтесь по следующим контактам:

+7 (999) 040-12-32 (WA)

Начать дискуссию