Введение

2001 ритм-видеоигра

StepMania — кроссплатформенная ритм-видеоигра и игровой движок. Изначально она была разработана как клон аркадной серии игр Dance Dance Revolution от Konami, но с тех пор эволюционировала в расширяемый движок для ритм-игр, способный поддерживать различные типы игр, основанных на ритме. Распространяемая под лицензией MIT, StepMania является свободным программным обеспечением с открытым исходным кодом. Ряд серий видеоигр используют StepMania в качестве своего движка, включая In the Groove, Pump It Up Pro, Pump It Up Infinity и StepManiaX. В 2005 году StepMania была представлена на выставке видеоигр в Музее движущегося изображения в Нью-Йорке.

Разработка

StepMania изначально была разработана как кло́н с открытым исходным ко́дом арка́дной се́рии игр Dance Dance Revolution (DDR) от Konami. В течение первых трёх основных версий интерфейс был тесно основан на DDR. Новые версии выпускались относительно быстро поначалу, кульминировав в версии 3.9 в 2005 году. В 2010 году, после почти 5 лет работы без стабильного релиза, создатель StepMania Крис Дэнфорд разветвил сборку StepMania 2006 года, приостановил разработку «сырой» (bleeding edge) ветки и назвал новую ветку StepMania 4 beta. Отдельная команда разработчиков под названием Spinal Shark Collective разветвила «сырую» ветку и продолжила работу над ней, назвав её sm ssc. 30 мая 2011 года sm ssc получил официальный статус и был переименован в StepMania 5.0. Разработка предстоящей версии 5.1 замедлилась за последние несколько лет после выпуска нескольких бета-версий на GitHub. Проект OutFox (ранее известный как StepMania 5.3, первоначально обозначенный как FoxMania) — это в настоящее время закрытый форк кодовой базы 5.0 и 5.1, первоначально планировавшийся для повторной интеграции в StepMania, однако в дальнейшем, в процессе разработки, было решено стать независимым проектом из-за более широкого спектра целей, при этом улучшения кодовой базы по-прежнему передаются будущим версиям StepMania. Эти улучшения включают в себя модернизацию исходной кодовой базы для повышения производительности и графической детализации, обновление пренебрегаемых аспектов движка, а также улучшение и расширение поддержки других игровых типов и стилей.

Геймплей

Основной тип игры имеет следующий игровой процесс: когда стрелки прокручиваются вверх по экрану, они сталкиваются с обычно неподвижным набором целевых стрелок. В этот момент игрок нажимает соответствующие стрелки на клавиатуре или танцевальном коврике. Движущиеся стрелки совпадают с целевыми в такт музыке. Оценка в игре зависит от того, насколько точно игрок нажимает стрелки в ритм песни. Успехи игрока оцениваются буквенным и числовым баллом, показывающим его результат. Награда AAA+ (тройное А плюс, ранее AAAA или четверное А) – наивысшая награда, доступная при стандартной установке, и означает, что игрок нажал все стрелки с «безупречной» точностью (в пределах 0,0225 секунды при официальных настройках), избежал всех мин и выполнил все стрелки удержания (заморозки). Оценка E означает, что игрок не смог продержаться до конца песни, полностью исчерпав шкалу жизни. Стандартная система подсчета очков и оценок в StepMania аналогична системе в Dance Dance Revolution, однако настройки времени и подсчета очков можно легко изменить. Во время песни, если игрок успешно нажимает все стрелки с точностью «отлично» или выше, он получает сообщение «Full combo» (полное комбо) вместе со своей оценкой. Игроки также могут получить «Full perfect combo» (полное идеальное комбо) за прохождение песни со всеми стрелками, нажатыми с идеальной точностью или выше, и «Full flawless combo» (полное безупречное комбо), если все стрелки нажаты с «безупречной» точностью. StepMania поддерживает различные способы ввода. Можно использовать специализированные адаптеры для подключения консольных устройств, таких как контроллеры PS2 и Xbox или танцевальные коврики, к компьютеру. В качестве альтернативы можно использовать клавиатуру для нажатия ритма с помощью стрелок или других клавиш. Многие схемы песен, разработанные для клавиатуры, невозможно пройти с помощью танцевального коврика. Кроме того, игра способна эмулировать другие музыкальные игры, такие как Beatmania, o2Jam и 7-клавишные аранжировки DJMax, Pump It Up и TechnoMotion. Однако, по умолчанию, система подсчета очков остается похожей на старую систему DDR (то есть, более поздним нотам придается больший вес).

Доступность

Некоторые версии StepMania работают на большинстве распространенных операционных систем (Microsoft Windows 98/Me/2000/XP/Vista/7/8, Linux, FreeBSD, Mac OS X), а также на игровой консоли Xbox. Она также использовалась в качестве базового движка в различных бесплатных и проприетарных продуктах для разных платформ.

Степмикс

Разработчики StepMania провели конкурс StepMix для создателей степ-карт/степ-файлов, которые можно использовать в StepMania. StepMix 1, 2, 3 и 4 прошли успешно. Участникам необходимо предоставить песню для использования в степ-карте/степ-файле. Песня должна распространяться под совместимой лицензией или быть официально разрешена для использования в StepMix 4, иначе работа будет автоматически дисквалифицирована. Кроме того, если будет установлено, что графика, использованная в работе, была скопирована у другого автора и использована без его разрешения (как это произошло однажды в StepMix 2), работа может быть дисквалифицирована. Оценка производится на основе общего качества песни, степ-схемы и графики.

Прием

StepMania стала весьма популярной бесплатной игрой; только на SourceForge её скачали более 6,3 миллиона раз в период с 2001 по май 2017 года.