스텝매니아
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
스텝매니아는 코나미의 아케이드 게임 Dance Dance Revolution(DDR)의 오픈 소스 클론으로 개발된 리듬 게임이다. 3.9 버전까지 DDR의 인터페이스를 기반으로 개발되었으며, 이후 개발이 분화되어 StepMania 4 베타, StepMania 5.0, 그리고 Project OutFox 등의 파생작이 등장했다. 초기에는 GNU 일반 공중 사용 허가서(GPL)를 따랐으나, 상용 게임 개발 과정에서 MIT 라이선스로 변경되었다. 스텝매니아는 온라인 대전 기능을 지원하며, 스텝파일 제작 콘테스트인 StepMix가 개최되기도 한다. 대한민국에서는 2004년 이후 다양한 패키지 배포 사이트를 통해 사용자가 증가했으며, 상업용 게임의 엔진으로도 활용되었다.
더 읽어볼만한 페이지
- 팬 게임 - 프로즌 버블
프로즌 버블은 펭귄 턱스가 색깔 거품을 쏘아 없애는 퍼즐 게임으로, 싱글, 멀티플레이어 모드를 지원하며 100개의 레벨과 레벨 에디터를 제공한다. - 팬 게임 - 블랙 메사 (비디오 게임)
블랙 메사는 1998년작 하프라이프를 소스 엔진으로 리메이크한 1인칭 슈팅 게임으로, 원작의 게임플레이를 유지하면서 그래픽, 물리 엔진, 인공지능 등을 개선하고 특히 Xen 챕터를 대폭 재작업하여 호평을 받으며 지속적인 업데이트와 모딩 지원을 통해 발전하고 있다. - 오픈 소스 비디오 게임 - 프라이데이 나이트 펑킨
프라이데이 나이트 펑킨은 키보드 입력을 통해 리듬에 맞춰 플레이하는 DDR 스타일의 게임으로, 주인공 보이프렌드를 포함한 다양한 캐릭터들과 랩 배틀을 벌이는 스토리 모드와 프리플레이 모드를 제공하며, 중독성 있는 음악과 독특한 아트 스타일로 인기를 얻었다. - 오픈 소스 비디오 게임 - SCP - Containment Breach
SCP - Containment Breach는 SCP 재단 격리 시설에서 D계급 인물로 플레이하며 다양한 SCP 개체와 기동특무부대를 피해 탈출하는 1인칭 공포 인디 게임으로, 절차적 생성 시설, 깜빡임 메커니즘, 다양한 SCP들의 위협을 통해 긴장감 넘치는 공포 경험을 제공하는 것이 특징이다. - 댄스 게임 - 비트 세이버
비트 세이버는 가상현실 컨트롤러로 빛나는 검을 휘둘러 음악 비트에 맞춰 블록을 베는 리듬 게임이며, 정확한 베기로 점수를 얻고, 에너지 바가 소진되면 레벨이 종료된다. - 댄스 게임 - 댄스매니악스
댄스 매니악스는 코나미에서 제작한 아케이드 리듬 게임으로, 화면의 노트에 맞춰 팔다리를 움직여 센서에 인식시키는 방식으로 플레이하며, 다양한 게임 모드와 난이도, 코나미 오리지널 곡 및 댄스매니아 수록곡을 제공하여 인기를 얻었다.
스텝매니아 - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
개발자 | 크리스 댄포드 |
프로그래밍 언어 | C++, 어셈블리어, 루아 |
운영 체제 | 크로스 플랫폼 |
장르 | 리듬 게임 |
라이선스 | MIT |
웹사이트 | 스텝매니아 공식 웹사이트 |
출시 정보 | |
최초 출시 | 2001년 |
최신 안정 버전 | 5.0.12 |
최신 안정 버전 출시일 | 2016년 8월 30일 |
최신 미리보기 버전 | 5.1 베타 2 |
최신 미리보기 버전 출시일 | 2018년 7월 24일 |
2. 개발
''StepMania''(스텝매니아)는 원래 코나미의 아케이드 게임 시리즈인 ''Dance Dance Revolution''(DDR, 댄스 댄스 레볼루션)의 오픈 소스 클론으로 개발되었다. 초기 세 버전은 DDR의 인터페이스를 기반으로 했으며, 2005년 버전 3.9가 나올 때까지 비교적 빠르게 업데이트되었다.
하지만 버전 3.9 이후 약 5년간 안정적인 새 버전 출시 없이 개발이 더뎌졌다. 2010년, ''StepMania''의 원 개발자인 크리스 댄포드(Chris Danford)는 2006년 빌드를 포크하여[6] ''StepMania'' 4 베타 버전을 출시하고 기존 bleeding edge 브랜치의 개발은 중단했다. 한편, 'Spinal Shark Collective'이라는 별도의 개발팀이 bleeding-edge 브랜치를 포크하여 'sm-ssc'라는 이름으로 개발을 이어갔고, 2011년 5월 30일 이 버전이 공식 ''StepMania'' 5.0으로 인정받았다. 이후 5.1 버전 개발이 GitHub에서 몇 차례 베타 버전 출시 후 중단되었다.[7]
현재는 ''Project OutFox''(이전 ''StepMania'' 5.3, 초기 명칭 ''FoxMania'')가 개발 중이다. 이는 5.0 및 5.1 코드베이스의 클로즈드 소스 포크로 시작했으나, 개발 목표가 커지면서 독립적인 프로젝트가 되었다. 다만, 코드 개선 사항은 향후 ''StepMania'' 버전과 공유할 계획이다.[8] ''Project OutFox''는 성능과 그래픽 향상을 위한 코드 현대화, 기존 엔진의 미비점 보완, 다양한 게임 유형 및 스타일에 대한 지원 개선 및 확장 등을 목표로 한다.
''StepMania''는 일반적으로 DDR의 시뮬레이터로 알려져 있지만, 기본적으로 Pump It Up을 지원하며, 추가 프로그램을 설치하면 ParaParaParadise, EZ2Dancer, Pop'n music 등 다른 리듬 게임의 시뮬레이터로도 활용할 수 있다. 단, 노트 형식 등 플레이에 직접 관련된 부분만 지원하며, 점수 계산 방식 등은 원작과 다를 수 있다.
원래 윈도우용으로 개발되었으나, macOS와 Linux로도 이식되었다. 비공식적으로 Xbox용 버전도 만들어졌다. 또한 ''StepMania'' 엔진을 기반으로 한 상업용 댄스 게임 ''In the Groove''가 출시되기도 했다.
일본에서는 2004년 'foonmix' 패키지가 공개된 후 사용자가 늘어났고, 직접 만든 패키지를 배포하거나 플레이 영상을 유튜브, 니코니코 동화 등에 올리는 문화가 활성화되었다. 하지만 최근에는 패키지에 곡을 제공하던 동인 아티스트들이 상업 게임계로 진출하거나 제작자들이 개인 사정으로 활동을 중단하면서, 새로운 패키지 제작 및 배포는 과거보다 줄어드는 추세이다.
2. 1. 라이선스 문제
초기 스텝매니아는 GPL 라이선스로 공개되었다. 그러나 핵심 개발자들이 스텝매니아(3.9 및 3.95 버전 기반)를 이용하여 상업용 게임인 ''인 더 그루브''(In the Groove|인 더 그루브eng, ITG)를 개발하면서 라이선스 문제가 발생했다. GPL 라이선스는 파생 저작물의 소스 코드 공개를 요구하지만, ITG는 상업적 판매와 무단 복제 방지를 위해 폐쇄 소스로 유지될 필요가 있었다.이 문제를 해결하기 위해, ITG 크레딧에 개발자 이름을 명시하는 조건으로 모든 코드 개발자들의 동의를 얻어 스텝매니아의 라이선스를 더 관대한 MIT 라이선스로 변경하였다. 이 라이선스 변경으로 ITG는 소스 코드를 공개할 의무 없이 폐쇄 소스로 남을 수 있게 되었다. 스텝매니아 자체는 오픈 소스 소프트웨어로 계속 개발되고 있다.
하지만 스텝매니아, 특히 2006년 당시 주류였던 3.x 버전대는 코나미의 DDR 시리즈와 유사한 점이 많다는 문제가 제기되었다. 초기 설치 시 기본 테마 파일의 타이틀 화면이 "SMMAX"로 표시되는 등, DDR 시리즈 작품 중 하나인 DDRMAX와 비슷한 부분이 발견되었다. 이러한 유사성 때문에 라이선스 침해 우려가 제기되었고, 이로 인해 어떤 리눅스 배포판도 스텝매니아를 공식 패키지로 포함하지 못하고 있다.
알파 버전이었던 스텝매니아 4에서는 독자적인 테마를 적용하여 이 문제를 해결하려 했으나 개발이 원활히 진행되지 못했다. 결국 4 시리즈는 5 시리즈의 평가판으로 개발 방향이 바뀌었고, 대신 3.9 및 3.95 시리즈를 확장한 4.0 버전이 개발되었다[15]. 이 4.0 버전은 일부 그래픽과 음악이 수정되었지만, 기본적인 구조는 3.9 시리즈를 따랐기 때문에 DDR과의 유사성 문제는 크게 개선되지 않았다.
3. 기능
스텝매니아는 사용자가 직접 곡을 추가하고 플레이할 수 있는 높은 자유도를 제공한다. .ogg나 .mp3 형식의 음악 파일만 있다면, 내장된 스텝 편집기를 이용해 자신만의 댄스 패턴, 즉 스텝파일(심파일)을 만들 수 있다. 이렇게 만들어진 스텝파일은 인터넷 커뮤니티를 통해 활발히 공유되고 있으며, 공식 Dance Dance Revolution(DDR)이나 In The Groove(ITG)의 스텝 데이터도 스텝매니아에서 구동할 수 있다. 악보는 주로 `.sm`이나 `.ssc` 형식으로 저장되지만, Dance With Intensity용 `.dwi`나 BMS 형식도 지원한다.
게임 플레이 중에는 화면 뒤쪽에 다양한 배경 애니메이션을 표시할 수 있다. 스프라이트 기반 애니메이션, 단일 풀 모션 비디오(FMV), 또는 여러 FMV를 겹쳐 보여주는 시각화 효과 등이 가능하다. 다만, 곡 자체에 전용 비디오가 포함된 경우에는 이러한 배경 애니메이션 기능이 비활성화된다.
플레이어는 다양한 모디파이어를 적용하여 게임 난이도를 조절하거나 시각적인 변화를 줄 수 있다. DDR에 등장했던 익숙한 모디파이어는 물론, 스텝매니아 고유의 수십 가지 모디파이어와 사용자가 직접 스크롤 속도를 지정하는 SPEED 옵션 등이 제공된다. 예를 들어, 곡 전체의 스크롤 속도를 일정하게 만드는 "C???" 모디파이어나, 노트가 역방향으로 흘렀다가 다시 돌아오는 "BOOMERANG" 같은 독특한 효과도 있다.
기본적인 화살표 외에도 다음과 같은 특수한 노트 유형들이 존재한다.
종류 | 설명 |
---|---|
지뢰 (DDR X의 쇼크 애로우) | 화살표와 함께 스크롤되는 오브젝트. 밟으면 라이프 게이지가 감소하며, 설정에 따라 콤보가 끊길 수도 있다. ITG를 위해 개발되어 스텝매니아에 이식되었다. |
홀드 (프리즈 애로우) | 긴 노트로, 해당 방향의 발판을 노트 길이만큼 계속 누르고 있어야 한다. |
롤 | 특수한 홀드 노트로, 빠르게 연타해야 한다. 인 더 그루브 2를 위해 개발되었다. |
리프트 | 기본적으로 회색으로 표시되는 노트. 노트가 통과하기 전에 발판을 누르고 있다가, 노트가 판정선에 도달하는 순간 발을 떼야 한다. 누르는 타이밍이 아닌 떼는 타이밍이 중요하다는 점에서 홀드 노트와 다르다. |
스텝매니아는 DDR뿐만 아니라 Pump It Up, ParaParaParadise, EZ2Dancer, Pop'n music, Beatmania IIDX, o2Jam, DJMax, TechnoMotion 등 다양한 리듬 게임의 플레이 방식을 부분적으로 시뮬레이션할 수 있다. 하지만 점수 계산 방식은 기본적으로 DDR 스타일을 따른다.
게임의 외형은 테마 파일(스킨)을 통해 매우 자유롭게 변경할 수 있다. 단순한 이미지 교체부터 시작해서, Lua 스크립트를 이용해 게임 모드를 추가하거나 인터페이스를 완전히 새롭게 디자인하는 등 대대적인 수정도 가능하다. 게임 중 들리는 안내 음성이나 화살표 디자인 등 세세한 부분까지 사용자가 직접 꾸밀 수 있다.
이 외에도 LRC 형식의 가사 파일이 있다면 실시간으로 가사를 화면에 표시해주며, 배경에서 춤추는 2D 또는 3D 캐릭터 모델을 설정할 수도 있다. 또한, 스텝매니아 4 버전부터는 음수 BPM 설정을 통해 노트가 순간적으로 워프하는 듯한 효과를 공식적으로 구현할 수 있게 되었다(무한 BPM).
입력 장치로는 키보드뿐만 아니라, 별도의 어댑터를 통해 PS2나 Xbox용 댄스 매트 또는 컨트롤러를 연결하여 사용할 수도 있다. 다만, 키보드 플레이에 특화되어 제작된 일부 고난이도 스텝파일은 댄스 매트로는 클리어하기 어려울 수 있다.
점수 체계와 등급은 기본적으로 DDR과 유사하지만, 타이밍 판정이나 점수 계산 방식을 사용자가 직접 수정할 수 있다. 가장 높은 등급은 AAA+(쿼드러플 A)로, 모든 노트를 'Flawless' 판정(기본 설정 기준 ±0.0225초)으로 처리하고 모든 지뢰를 피하며 홀드 노트를 완벽하게 성공했을 때 받을 수 있다. 반대로 곡을 완주하지 못하고 라이프 게이지가 전부 소진되면 E 등급(실패)을 받는다. 모든 노트를 'Great' 이상 판정으로 성공하면 'Full Combo', 'Perfect' 이상이면 'Full Perfect Combo', 'Flawless'로만 성공하면 'Full Flawless Combo'를 달성하게 된다.
스텝 편집 기능(EDIT MODE)은 가정용 DDR과 유사한 인터페이스를 제공하지만, 더욱 강력한 기능을 갖추고 있다. DDR처럼 지뢰를 배치할 수 있을 뿐만 아니라, 24분, 32분, 48분, 64분, 심지어 192분(스텝매니아 4.0 이후)과 같이 훨씬 세밀한 타이밍으로 노트를 배치할 수 있다. 또한 DDR 에디터의 '한 라인당 동시 2개 방향 입력 제한'과 같은 제약도 없다.
제작한 스텝파일이나 테마 등은 부속 도구를 사용하여 ZIP 압축 파일 형태의 패키지(`.smzip`)로 만들어 배포할 수 있으며, 다른 사용자는 이 파일을 이용해 손쉽게 콘텐츠를 설치할 수 있다.
원래 윈도우용으로 개발되었으나, macOS나 리눅스로도 이식되었다. 비공식적으로는 Xbox 버전도 존재한다. 스텝매니아 엔진을 기반으로 한 상업용 아케이드 게임인 In The Groove가 출시되기도 했다.
3. 1. 온라인 대전
StepMania 3.95 및 4.0 버전에 포함된 StepManiaOnline을 통해 온라인 대전을 할 수 있다. 채팅 기능 등을 이용할 수 있지만, 한국어는 지원하지 않는다. 온라인 대전을 하려면 사용하는 서버에 따라 계정을 만들어야 하며, 이는 온라인 대전용 사이트에서 등록할 수 있다. 온라인 대전 전용 팩(Pack)도 존재한다.4. StepMix
스텝매니아 개발자들이 주최하는 스텝파일 제작 콘테스트이다. 참가자들은 스텝매니아에서 플레이할 수 있는 스텝차트 또는 스텝파일을 제작하여 경쟁한다. StepMix 1, 2, 3, 4가 성공적으로 개최되었다.
참가자는 스텝차트/스텝파일에 사용될 곡에 대한 권리를 보유해야 한다. 해당 곡은 배포에 적합한 라이선스 하에 있거나, StepMix 4의 경우처럼 사용 승인을 받아야 하며, 이 조건을 충족하지 못하면 출품작은 자동으로 실격 처리된다.[10] 또한, 출품작에 사용된 그래픽이 다른 아티스트의 허가 없이 무단으로 복사된 것으로 밝혀질 경우 (실제로 StepMix 2에서 이러한 사례가 발생했다[11][12]), 해당 출품작은 실격될 수 있다.
심사는 곡, 스텝, 그래픽의 전반적인 품질을 기준으로 점수를 매기는 방식으로 진행된다.[13]
5. 한국에서의 StepMania
일본에서는 2004년 foonmix 공개 이후 StepMania 사용자가 증가하였다. 다양한 StepMania 패키지를 배포하는 유저나 플레이 영상을 유튜브나 니코니코 동화 등에 올리는 유저들이 나타나면서 커뮤니티가 활성화되었다.
그러나 최근에는 패키지에 곡을 제공하던 유명 동인 아티스트들이 상업용 음악 게임에 진출하거나, 패키지를 배포하던 유저들이 여러 사정으로 활동을 중단하는 등의 이유로 과거에 비해 공개되는 패키지나 이를 제작하는 유저 수가 줄어드는 추세이다.
5. 1. 주요 패키지 사이트 (한국)
6. 상용 게임에서의 활용
''StepMania''의 개방적인 특성으로 인해 이를 기반으로 한 여러 상업용 게임이 출시되었다.
- ''인 더 그루브'' (In the Groove, ITG): 핵심 ''StepMania'' 개발자들이 참여하여 개발한 아케이드 댄스 게임 시리즈다. 3.9 버전과 3.95 버전으로 알려진 ''StepMania''의 CVS 빌드를 기반으로 한다. 무단 복제를 방지하기 위해, 모든 개발자의 동의 하에 ''StepMania''는 더 관대한 라이선스(MIT 라이선스)로 재허가되었다. 이는 ITG 크레딧 화면에 해당 개발자들의 이름을 명시하는 조건이었고, 이 라이선스 변경 덕분에 파생 저작물의 소스 코드를 공개할 의무가 없어졌다. 결과적으로 ITG의 복사 방지 기술은 독점적인 폐쇄 소스로 유지될 수 있었다.
- ''펌프 잇 업 프로'' (Pump It Up Pro): 이전 ITG 개발자와 음악가들이 주도하여 만든 ''펌프 잇 업'' 시리즈의 스핀오프 게임이다. 이 게임은 StepMania 4 빌드를 엔진으로 사용했으며, 이는 ''StepMania'' 자체의 펌프 모드 지원 개선에도 기여했다.
- ''펌프 잇 업 인피니티'' (Pump It Up Infinity): 북미 시장을 주요 대상으로 한 ''펌프 잇 업'' 시리즈의 또 다른 스핀오프다. ''프로'' 시리즈와는 달리, 안다미로가 직접 관리한다. 이 게임은 ''StepMania'' 5를 기반으로 한다.
- ''스텝매니아X'' (StepManiaX): ''인 더 그루브''의 정신적 후속작으로 여겨지는 게임이다. 발판에 센터 패널이 추가되는 등 특징이 있으며, StepMania 엔진을 기반으로 한다.
참조
[1]
웹사이트
StepMania 5.0.12 released
http://www.stepmania[...]
holo
2016-08-30
[2]
웹사이트
Release StepMania 5.1 beta 2 · stepmania/Stepmania
https://github.com/s[...]
[3]
뉴스
Rock Bands, Guitar Heroes, Recriminations and Comedy Litigation
http://news.spong.co[...]
2007-04-04
[4]
웹사이트
Museum of the Moving Image article
http://www.movingima[...]
2006-12-26
[5]
웹사이트
Museum of the Moving Image
http://www.movingima[...]
2005-10-24
[6]
웹사이트
StepMania project reboot: opinions wanted
http://www.stepmania[...]
2010-08-15
[7]
웹사이트
Releases · stepmania/Stepmania
https://github.com/s[...]
[8]
웹사이트
New community policies
https://projectoutfo[...]
[9]
웹사이트
StepMania Online official website
https://www.stepmani[...]
[10]
웹사이트
StepMix 4 Contest Entry requirements
https://web.archive.[...]
2008-08-19
[11]
웹사이트
My art is in a song...but I dont know who took it! - StepMania Forums
https://web.archive.[...]
2007-10-13
[12]
웹사이트
StepMania Forums - View Single Post - 20070310|Dokodemo Kawaii
https://web.archive.[...]
2008-12-16
[13]
웹사이트
StepMix 4 Contest Judging
https://web.archive.[...]
2008-08-19
[14]
웹사이트
stats 2000-05-12+to+2017-05-18
https://sourceforge.[...]
[15]
웹사이트
4.0ダウンロードページのNote参照。
http://www.stepmania[...]
[16]
웹인용
StepMania 5.0.12 released
http://www.stepmania[...]
holo
2016-08-30
[17]
웹인용
Release StepMania 5.1 beta 2 · stepmania/Stepmania
https://github.com/s[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com