Sync-Beat (Prototype)
Ритм-игры обычно требуют прикосновения в той или иной форме, чтобы попасть в ритм, но как насчет голоса? Sync-Beat – это голосовая ритм-игра, в которой вы поете в такт, а также нажимаете пробел, чтобы отбивать ритм!
Чтобы загрузить игру: просто загрузите ZIP-файл и щелкните правой кнопкой мыши, чтобы извлечь его. Затем нажмите на Syncbeat.exe, чтобы запустить приложение!
КАК ИГРАТЬ:
Чтобы играть в эту игру, вам нужен доступ к микрофону. Пробел для основного игрового процесса. Мышь для навигации по меню.
Чтобы начать уровень (ноты падают вниз), нажмите любую клавишу или пробел.
В зависимости от выбранной сложности вы увидите от 1 до 4 кружков внизу по центру экрана.
Кружки обозначают высоту нот слева направо: низкая, средняя, высокая.
Используйте свой микрофон и голос, чтобы взять ноту с правильной высотой тона. Возможно, вам придется проверить свой микрофон и попробовать петь на разных тонах, чтобы увидеть, что он улавливает.
Прямоугольники обозначают ритм, используйте клавишу пробела, чтобы нажимать на ритм.
На высоком уровне сложности добавлена механика, включающая распознавание речи. Это требует, чтобы вы повторяли слово, произнесенное на экране, когда оно попадает на ноту, независимо от высоты тона
Обратите внимание, что определение высоты тона очень чувствительно, поэтому вам может потребоваться петь выше или ниже ожидаемого в течение длительного периода времени (особенно это касается высокой сложности). Распознавание речи также чувствительно к пропроизношение и, кажется, работает лучше всего, когда четко произносится.
-------------------------------- ------------
Это был очень амбициозный проект, над которым я работал в университете. Поскольку это должен был быть прототип, он пока останется прототипом.
Этот проект предназначен для образовательных целей, поэтому я не буду принимать никаких пожертвований.
Кредиты:
Музыка: Energy — Bensound.com
ОГРОМНОЕ спасибо GameDevStev за ответ в сообщении Reddit за базовое распознавание голоса:
https://www.reddit.com/r/Unity3D/comments/49wuld/best_way_to_implement_microphone_input/)
и форум theguywhodreams на Unity для получения информации об основных моментах определения высоты голоса. Без них не удалось бы добиться потрясающего результата:
https://forum.unity.com/threads/detecting-musical-notes-from-vocal-input.316698/
(^Основа кода исходит из них, остальное – это правильная настройка.)
Мой интерфейс. Мы не собирались делать какой-либо пользовательский интерфейс, кроме набора кнопок запуска и выхода (или чего-то еще необходимого), но мне нравится создавать свои собственные художественные ресурсы и где-то их реализовывать :)
Сделано в Unity.
Как скачать Sync-Beat (Prototype) через торрент
Всего несколько простых шагов:
- Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
- Выбираем и скачиваем подходящий торрент-файл репака Sync-Beat (Prototype)
- Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!