UltraStar-NG — переделка UltraStar для GNU / Linux.
Программа написана на C++ и, что до технической части, использует для работы со звуком alsa, получает пропетые игроком ноты с fftw3, работает со вводом-выводом с помощью SDL, играет музыку с xine или gstreamer, показывает темы (векторные изображения) с librsvg или cairo.
Цель игры, как вы уже могли предположить — набрать максимум очков при исполнении выбранных песен.
Вот начальная заставка UltraStar:
Караоке (от японского «пустой оркестр») — развлечение, при котором участники поют в микрофон под записанную музыку; при этом система отображает на экране сопутствующие слова, иногда вместе с видеорядом.
Со своей игрой SingStar для PS2 Sony пошли на шаг вперед: там песню нужно не просто петь, а петь верно. Игра идет с парой USB-микрофонов и умеет опр
...
Подробнее