This articlerelies excessively onreferences toprimary sources. Please improve this article by addingsecondary or tertiary sources. Find sources: "StepMania" – news ·newspapers ·books ·scholar ·JSTOR(April 2023) (Learn how and when to remove this message) |
![]() Advanced rhythm game | |
![]() A screenshot of StepMania 5.0.5 gameplay | |
Original author(s) | Chris Danford |
---|---|
Initial release | 2001 |
Stable release | |
Preview release | |
Repository | |
Written in | C++,Assembly,Lua |
Operating system | Windows XP or later,Linux,Mac OS X 10.6 or later |
Type | Rhythm video game |
License | MIT |
Website | www |
StepMania is across-platformrhythm video game andengine. It was originally developed as a clone ofKonami'sarcade game seriesDance Dance Revolution, and has since evolved into an extensible rhythm game engine capable of supporting a variety of rhythm-based game types. Released under theMIT License,StepMania isopen-sourcefree software.[3]
Several video game series useStepMania as their game engines. This includesIn the Groove,Pump It Up Pro,Pump It Up Infinity, andStepManiaX.StepMania was included in a video game exhibition at New York'sMuseum of the Moving Image in 2005.[4][5]
StepMania was originally developed as an open-source clone ofKonami'sarcade game seriesDance Dance Revolution (DDR). During the first three major versions, the Interface was based heavily on DDR's. New versions were released relatively quickly at first, culminating in version 3.9 in 2005. In 2010, after almost 5 years of work without a stable release,StepMania creator Chris Danford forked a 2006 build ofStepMania,[6] paused development on thebleeding edge branch, and labeled the new branchStepMania 4 beta. A separate development team called the Spinal Shark Collectiveforked the bleeding-edge branch and continued work on it, branding it sm-ssc. On 30 May 2011, sm-ssc gained official status and was renamedStepMania 5.0. Development on the upcoming version, 5.1, has gone cold over the past few years after a couple of betas were released over at GitHub.[7]Project OutFox (formerly known asStepMania 5.3, initially labeled asFoxMania) is a currently closed-source fork of the 5.0 and 5.1 codebase originally planned to reintegrate in StepMania, however further in development, it was decided to become an independent project due to its larger scope of goals while still sharing codebase improvements to future versions of StepMania.[8] These improvements include modernizing the original codebase to improve performance and graphical fidelity, refurbishing aspects of the engine that have been neglected, and to improve and expand its support for other game types and styles.
The primary game type features the following game play: as arrows scroll upwards (or downwards if the player has selected the "Reverse" scroll modifier) on thescreen, they meet a normally stationary set of target arrows. When they do, the player presses the corresponding arrows on their keyboard ordance mat. The moving arrows meet the targets based on the beat of the song. The game is scored based upon how accurately the player can trigger the arrows in time to the beat of the song. The player's efforts are given a lettergrade and a number score that tell how well they have done. An award of AAA+ (triple A plus, formerly AAAA or quadruple A) is the highest possible award available on a standard installation and indicates that a player has triggered all arrows with "Flawless" timing (within 0.0225 seconds under officialsettings) and avoided all mines and completed all hold (freeze) arrows. An E indicates failure for a player to survive the length of the song without completely draining their life gauge. Default scoring and grading forStepMania is similar to scoring inDance Dance Revolution; however, timing and scoring settings can easily be changed.
During a song, if the player successfully triggers all arrows with "great" or better timing, the player will receive the message "Full combo" alongside their grade. Players can also achieve "Full perfect combo" for completing a song with all arrows triggered with perfect timing or better, and a "Full flawless combo" if all arrows are triggered with "flawless" timing.
StepMania allows for several input options. Specialized adapters that connect console peripherals likePS2 andXbox controllers or dance pads to one's computer can be used. Alternatively, thekeyboard can be used to tap out the rhythms using arrow or other keys. Many song charts designed for keyboard are unable to be passed using a pad. In addition, the game possesses the capability to emulate other music games, such asBeatmania itself, o2Jam andDJMax's 7-key arrangement,Pump It Up andTechnoMotion - scoring however, remains similar to old DDR-style play by default (i.e. more weight is given for later notes).
Some versions ofStepMania will run on most common operating systems (Microsoft Windows98/Me/2000/XP/Vista/7/8,Linux,FreeBSD,Mac OS X), as well as theXbox console. It has also been used as the base engine in a variety offree software andproprietary products for various platforms.
SeveralStepMania-based commercial games have been released due to its open nature:
StepMania developers conducted StepMix contest for step builders to create stepcharts/stepfiles that can be played usingStepMania. StepMix 1, 2, 3, and 4 were run successfully. Participants need to have a song to be used in the stepchart/stepfile. The song must be under a compatible license for distribution or be authorized for use in StepMix 4, or the entry is automatically disqualified.[10] Additionally, if the graphics used in the entry are found to have been copied from another artist and used without their authorization (as happened once in StepMix 2[11][12]), the entry may be disqualified.
The scoring is determined by the overall quality of the song, steps and graphics.[13]
StepMania became a quite popular free software game; the game was downloaded alone overSourceForge between 2001 and May 2017 over 6.3 million times.[14]
{{cite web}}
: CS1 maint: bot: original URL status unknown (link)