Введение
UltraStar - клон SingStar, музыкальной видеоигры польского разработчика Патрика "Covus5" Себулы. UltraStar позволяет одному или нескольким игрокам набирать очки, поющих вместе с песней или музыкальным видео и соответствуя высоте оригинальной песни. UltraStar отображает тексты песен, а также правильные ноты, похожие на ролик для фортепиано. На вершине правильных нот UltraStar отображает пич, записанный от игроков. UltraStar позволяет нескольким людям играть одновременно, подключая несколько микрофонов, возможно, к нескольким звуковым картам. Для добавления песни в UltraStar требуется файл с нотами и текстами, а также аудиофайл. По желанию к каждой песне можно добавить обложку, фоновое изображение и видео. UltraStar поставляется с небольшим пробным загрузкой из хита Nine Inch Nails "Discipline" из альбома The Slip.
Лицензия
UltraStar выпущен под лицензией Freeware. Очень старые версии были доступны под GNU General Public License, и большинство игровых форков изначально были основаны на старом коде.
Магазин
Новая версия игры представляет Song Shop, где пользователи после бесплатной регистрации могут скачать бесплатные песни и покупать очки. Бесплатные песни включают: L. p. Artist Title Language All countries Добавить дату 1 Nine Inch Nails "Discipline" английский 24.02.2010 2 Dead Smiling Pirates "I 18" английский 24.02.2010 3 Antarhes "Different Way" английский 24.02.2010 4 Viola "Cute Destroyer" английский 24.02.2010 5 Magdalen Graal "Behind You" английский 24.02.2010 6 Hungry Lucy "Just Imagine" английский 11.05.2012 7 Hungry Lucy "Balloon Girl" английский 11.05.2012 8 Devyn Rose, ранее известная как Tanya T6 "Fly Away" английский 11.05.2012 9 Josh Woodward "Heritage Place" английский 11.05.2012 10 Josh Woodward "Go" английский 11.05.2012
L. p. Artist Title Language All countries Add date 1 Nine Inch Nails "Discipline" English 24.02.2010 2 Dead Smiling Pirates "I 18" English 24.02.2010 3 Antarhes "Different Way" English 24.02.2010 4 Viola "Cute Destroyer" English 24.02.2010 5 Magdalen Graal "Behind You" English 24.02.2010 6 Hungry Lucy "Just Imagine" English 11.05.2012 7 Hungry Lucy "Balloon Girl" English 11.05.2012 8 Devyn Rose, formerly known as Tanya T6 "Fly Away" English 11.05.2012 9 Josh Woodward "Heritage Place" English 11.05.2012 10 Josh Woodward "Go" English 11.05.2012
Порты
Оригинальный UltraStar запрограммирован в Kylix/Delphi и создан для операционной системы Microsoft Windows. Есть также порты, доступные в C++ для других операционных систем, таких как Linux, BSD и других платформ UNIX.
Перформовый
Performous - это платформа ритм-исполнения с открытым исходным кодом, которая содержит пение, гитару/бас, барабан и танцы в одной игре. Проект начался как перепись песни UltraStar в октябре 2006 года, используя C++ и ориентируясь на Linux. Добавление новых элементов в игру планировалось в течение нескольких лет, и в 2009 году были добавлены и опубликованы первые функции игры группы на конкурсе разработки игр Assembly. Несколько месяцев спустя началась работа над танцевальной функцией игры, и хотя она еще не завершена, функция уже доступна в разработке версии игры. Первоначально проект был известен как UltraStar NG, но название было изменено в версии 0.3 в ожидании добавления других инструментов и для избежания путаницы, поскольку игра не является форком UltraStar. Кроме того, с версии 0.3 графический рендеринг основан на OpenGL для высокой производительности даже на более медленных машинах, с полными эффектами, если доступна поддержка OpenGL. Различные фоновые видеоформаты поддерживаются с использованием FFmpeg.
Певчая игра
Эта часть игры по сути караоке, но с оценкой и обратной связью в реальном времени. Геймплей похож на SingStar: игра анализирует тон каждого певца и дает баллы на основе того, насколько точно была исполнена песня. В качестве ориентира, тексты, ноты и высота голоса певца отображаются на экране во время воспроизведения песни. Performous не пытается клонировать SingStar, а имеет уникальные функции, такие как прокрутка нот и точное отображение звука пения в виде волны, нарисованной на экране. Они позволяют музыкантам петь без перерывов и корректировать свой голос, чтобы точно наносить ноты. Performous делает определение высоты с помощью быстрой трансформации Фурье (FFT) в сочетании с сложным алгоритмом после обработки. Эта система может хорошо работать в чрезвычайно шумных условиях, даже при использовании очень дешевых микрофонов. На Linux игра автоматически обнаруживает любые подключенные микрофоны SingStar и использует их автоматически. На других платформах и с другими типами микрофонов (например, веб-камеры или аналоговые микрофоны, подключенные к звуковым картам) лучше всего обнаруживается усиление. Песни должны быть представлены в формате UltraStar или Frets on Fire. Performous поставляется с инструментом под названием 'ss extract', для преобразования DVD-дисков SingStar в формат UltraStar.
Игра группы
Игровой процесс похож на Guitar Hero или Rock Band: используется гитарный контроллер, и игроку нужно будет сопоставить ноты. Для гитары и баса игра пытается выяснить намерение игрока, а не просто сравнивать ближайший доступный аккорд, что облегчает игру быстрых отрывков. В игре также учитываются намерения игрока. Если игрок намерен выбрать ноту обычным способом, но случайно HOPO его за мгновение до этого, выбор отменит HOPO, и ошибки не произойдут. Эти небольшие настройки игрового процесса в пользу игрока делают игру намного более приятной, поскольку правильная игра больше не будет вызывать ошибок, когда время немного отклоняется или когда игрок не использует функцию HOPO. Точность времени все еще учитывается при оценке, поэтому не всегда ударить все ноты дает максимальную оценку. Performous автоматически обнаруживает любые подключенные контроллеры Guitar Hero или Rock Band. Кроме того, клавиатура ПК может использоваться в качестве контроллера гитары. Песни должны быть в формате "Фреты в огне".
Танцевальная игра
Игровой процесс похож на Dance Dance Revolution или StepMania: танцор должен будет максимально точно соответствовать шагам, отображаемым на экране на танцевальной коврике. Песни должны быть в формате StepMania.
Лето 2009 года
"Performous Band", упрощенная версия игры, содержащая только групповую игру (гитара, бас и барабаны), приняла участие в конкурсе разработки игры. Игра была отображена с предварительно записанным презентационным видео, но были значительные проблемы с синхронизацией аудио-видео с видео, хотя в самой игре таких проблем не было. Из-за проблем с авторским правом и отсутствия свободно используемых песен в то время часть демонстрации была сделана с музыкой, полностью приглушенной. Игра закончилась на 12-м месте с 642 очками.
Релизы
11 01 2014 года Performous выпустил версию 1.0, содержащую новый движок на основе SDL2, возможность создания плейлистов и множество исправлений ошибок. 23 января 2016 года Performous выпустил свою версию 1.1, содержащую в основном исправления ошибок. 27 марта 2022 года Performous выпустил свою версию 1.2.