울트라스타
UltraStar| 울트라스타 | |
|---|---|
| 개발자 | 시끄러운 예술 |
| 게시자 | 스테르가메스 |
| 디자이너 | 파트릭 "코르부스5" 세불라 |
| 플랫폼 | Microsoft Windows, Linux, Mac OS X(Intel 기반만 해당) |
| 해제 | 2012년 5월 |
| 장르 | 음악 게임 |
| 모드 | 싱글 플레이어 멀티플레이어 |
| URL | sourceforge.net/projects/ultrastar/ |
|---|
울트라스타(UltraStar)는 폴란드 개발자 파트릭 '코부스5' 세불라의 뮤직 비디오 게임인 싱스타의 복제품이다.울트라스타는 한 명 또는 여러 명의 플레이어가 노래나 뮤직비디오에 맞춰 노래를 따라 부르며 점수를 매기고 원곡의 음정에 맞게 한다.UltraStar는 가사와 피아노 롤과 비슷한 정확한 음을 보여준다.정확한 노트 위에 울트라스타는 선수들이 녹음한 피치를 표시한다.UltraStar는 가능한 여러 개의 마이크를 여러 개의 사운드 카드에 연결하여 여러 사람이 동시에 재생할 수 있도록 한다.UltraStar에 곡을 추가하기 위해서는 오디오 파일과 함께 노트와 가사가 있는 파일이 필요하다.선택적으로 커버 이미지, 배경 이미지 및 비디오가 각 노래에 추가될 수 있다.UltraStar는 Nine Inch Nails 히트곡 The Slip 앨범의 "Sergulation"의 짧은 샘플이 사전 탑재되어 있다.
면허증
UltraStar는 프리웨어 라이센스로 출시된다.GNU General Public License에 따라 매우 오래된 버전을 사용할 수 있었고 대부분의 게임 포크는 처음에는 이전 코드를 기반으로 했다.[citation needed]
쇼핑
새로운 버전의 게임은 무료 등록 후 사용자들이 무료 노래를 다운로드 받고 포인트를 살 수 있는 송샵을 선보인다.무료 노래에는 다음이 포함된다.
| L.P. | 아티스트 | 제목 | 언어 | 모든 국가 | 날짜 추가 |
|---|---|---|---|---|---|
| 1 | 나인 인치 네일즈 | "수양" | 영어 | 네 | 24.02.2010 |
| 2 | 죽은 미소 짓는 해적 | "I 18" | 영어 | 네 | 24.02.2010 |
| 3 | 안타르족 | "다른 방식" | 영어 | 네 | 24.02.2010 |
| 4 | 비올라 | "귀트 디스트로이어" | 영어 | 네 | 24.02.2010 |
| 5 | 막달렌 그라알 | "Behind You" | 영어 | 네 | 24.02.2010 |
| 6 | 헝그리 루시 | "저스트 이매진" | 영어 | 네 | 11.05.2012 |
| 7 | 헝그리 루시 | "풍선녀" | 영어 | 네 | 11.05.2012 |
| 8 | 데빈 로즈(Devyn Rose), 이전에는 타냐 T6로 알려져 있었다. | "Fly Away" | 영어 | 네 | 11.05.2012 |
| 9 | 조시 우드워드 | "헤리티지 플레이스" | 영어 | 네 | 11.05.2012 |
| 10 | 조시 우드워드 | "고" | 영어 | 네 | 11.05.2012 |
포트
원래의 UltraStar는 Kylix/Delphi에 프로그래밍되어 있으며 Microsoft Windows 운영 체제를 위해 만들어졌다.또한 리눅스, BSD 및 기타 UNIX 플랫폼과 같은 다른 운영 체제를 위해 C++에서 사용할 수 있는 포트가 있다.
울트라스타 디럭스
| 울트라스타 디럭스 | |
|---|---|
| 개발자 | b1indy, b_krueger, brunzelchen, canni0, eddie-0815, hawkear, jaybinks, k-m_schindler, mogguh, mota23, s_alexander, tobigun, whiteshark0, basbit, rattletles.SN4K3, 라하모, 연탄치[1] |
| 플랫폼 | Windows(안정적), Linux(안정적), Mac OS X(안정적) |
| 해제 | 2010년 10월 - 2020년 4월 |
| 장르 | 음악 게임 |
| 모드 | 싱글 플레이어 멀티플레이어 |
| URL | usdx.eu |
|---|
UltraStar Deluxe는 UltraStar의 개조로 시작되었다.화이트하크는 당초 코르부스5와의 협업을 제안했으나 이 제안은 거절당했다.대신 화이트하크는 모타의 도움으로 스스로 몇 가지 특징을 추가하기 시작했다.첫 번째 개봉일은 크리스마스 무렵의 개봉일 때문에 X-Mas mod라고 알려져 있다.이는 기꺼이 도와주려는 다른 개발자들의 관심을 끌었다.팀이 커졌고 소스코드는 점점 더 원본에서 출발했다.두 프로젝트 모두에서 작은 기능이 구현되어 서로 이득을 보는 경우가 많다.그러한 특징에 대한 프로젝트의 구현은 종종 다르다.울트라스타 디럭스는 울트라스타와는 세 가지 주요 방식이 다르다.버그 수리를 통한 신뢰성 향상에 상당한 노력을 기울였다.두 번째 차이점은 시각적 외관이다.피부 지지대 외에도 반짝이는 별과 다양한 효과가 더해졌다.PS3, Vocaluxe, Performous의 SingStar를 기반으로 한 효과 또한 많다.많은 새로운 기능이 구현되었다.
- DivX, Xvi, FLV, Avi 및 WMV와 같은 더 많은 오디오 및 비디오 형식이 지원된다.
- 골든노트, 라인 보너스, 팝업이 있는 노래 화면
- 다양한 게임 타입의 Lua 스크립트 가능 파티 모드.여기에는 이러한 게임 유형의 추가 확장을 허용하는 루아 플러그인에 대한 지원이 포함된다.
- 노래 검색 및 재생 목록 사용 기능으로 노래 관리 및 선택 기능 향상
- 자세한 통계 화면
- 한 화면에서 6명의 플레이어 지원 또는 두 개의 화면으로 이동
- 음악을 듣기 위한 주크박스 모드
- "밴드 전투" 파티 토너먼트 모드
- 웹캠 지원
- 현재 게임은 Windows XP에서 Windows 10까지, OS X에서 El Capitan까지, 그리고 많은 Linux 배포에서 실행된다.
- 듀엣곡 부르기
- 새 바로 가기 키
- 향상된 노래 편집기
- 전반적인 속도 향상 및 메모리 요구 사항 감소 - 이제 1GB RAM이 장착된 시스템에 5000곡의 노래를 로드하여 쉽게 게임을 즐길 수 있음
- 노래 선택 및 재생 목록 작성을 위한 스마트 검색 기능
- SDL1.2에서 SDL2로 전환되어 다른 많은 종속 라이브러리가 업데이트됨
- 가사의 다국어 문자에 대한 유니코드 지원 향상
UltraStar Deluxe는 Object Pascal로 작성되었으며, Delphi, Free Pascal, Lazarus와 컴파일을 한다.
1.0.1 버전 현재 울트라스타 디럭스는 와인을 통해 Linux에서 운영된다.[2]
1.1 버전 UltraStar Deluxe는 기본적으로 Linux와 Mac OS X에서 실행된다.
v1.1 출시 후 많은 개발자들이 새롭고 매우 유사한 가라오케 게임 Performous와 Vocaluxe를 개발하기 위해 팀을 떠났다.이로 인해 개발이 중단되었다.일부 (신규) 개발자들은 울트라스타 디럭스 월드 파티 모드와 챌린지 & 메들리 모드를 시작했다.이 프로젝트들은 UltraStar Deluxe 1.1 소스 코드에서 포크로 시작되었고 결국 많은 새로운 기능과 버그 픽스를 개발했다.
버전 1.3 현재 UltraStar Deluxe는 SDL2, ffmpeg 2.8을 사용하며 프리파스칼 3을 컴파일하고 현재 모든 버전의 Windows, Linux, OS X에서 기본적으로 실행된다.이 버전은 게임의 다양한 포크를 통합하여 게임의 자유/액상 오픈 소스 개발을 되살리기 위한 것이었다.
2017-08-08에 공개된 버전 '2017.08.0'에는 최대 3.3까지 ffmpeg에 대한 지원이 추가됐다.2010년 버전 1.1 출시 이후, 그리고 프로젝트 부활 이후 안정적 출시로 주목받는 첫 번째 버전이다.[3]
최신 안정판은 "2020.4.0"이다.[4]
퍼포먼스
| 퍼포먼스 | |
|---|---|
| 개발자 | 빈센트[7] 르 리게우르, 라세 케르카이넨, 마르쿠스 라브, 타피오 비에로스, 니틀, 스테판 크리스티안슨 등 |
| 플랫폼 | Windows, Linux, FreeBSD, Mac OS X, PS3(Yellow Dog Linux, Gentoo Linux)[8] |
| 해제 | 2007년 1월 - 2010년[5] 10월 - 2014년[6] 11월 - 2016년[6] 1월 |
| 장르 | 음악 게임 |
| 모드 | 노래, 기타, 베이스, 드럼 |
| URL | performous.org |
|---|
퍼포먼스(Performous)는 노래, 기타/베이스 연주, 드럼, 댄싱 등을 한 게임에 모두 포함하는 오픈소스 리듬/퍼포먼스 플랫폼이다.이 프로젝트는 2006년 10월 울트라스타 노래게임을 C++를 사용하고 리눅스를 대상으로 다시 쓰면서 시작됐다.게임에 더 많은 요소를 추가하는 것이 몇 년 동안 계획되었고 2009년에 첫 번째 밴드 게임 기능이 추가되어 어셈블리 게임 개발 경쟁에 발표되었다.몇 달 후 댄스 게임 피쳐에 대한 작업이 시작되었고 아직 완성되지 않았음에도 불구하고, 그 피쳐는 이미 게임의 개발 버전에서 이용할 수개월 후에 댄스 게임 피쳐링에 대한 작업이 시작되었다.
이 프로젝트는 원래 UltraStar-NG로 알려졌으나, 다른 악기를 추가할 것을 예상하고, 게임이 UltraStar의 포크가 아니기 때문에 혼란을 피하기 위해 버전 0.3에서 명칭을 변경하였다.또한 0.3 버전이기 때문에 그래픽 렌더링은 OpenGL 지원을 사용할 수 있는 한 속도가 느린 시스템에서도 고성능을 발휘하도록 OpenGL을 기반으로 한다.FFmpeg를 사용하여 다양한 배경 비디오 형식을 지원한다.
노래 게임
게임의 이 부분은 본질적으로 노래방이지만 득점력과 실시간 피드백이 있다.게임플레이는 각 가수의 음량을 분석해 곡이 얼마나 정확하게 연주되었는지에 따라 점수를 주는 게임인 싱스타와 비슷하다.참고로 가사와 음표, 가수의 음정이 노래가 재생될 때 화면에 표시된다.
퍼포먼서스는 싱스타 복제를 시도하지 않고 화면에 그려지는 웨이브로서 스크롤링 노트, 정밀한 가창력 디스플레이 등 독특한 기능을 가지고 있다.이들은 선수들이 방해 없이 노래를 부를 수 있게 하고, 음을 정확히 맞추도록 노래 음조를 교정할 수 있게 해준다.
Performous는 정교한 후처리 알고리즘과 결합된 빠른 FFT(Fast Fourier Transform)로 피치 탐지를 한다.이 시스템은 매우 값싼 마이크를 사용할 때에도 매우 시끄러운 환경에서 잘 작동할 수 있다.
Linux에서 게임은 연결된 싱스타 마이크를 자동 감지하여 자동으로 사용한다.다른 플랫폼과 다른 유형의 마이크(예: 웹캠 또는 사운드 카드에 연결된 아날로그 마이크)에서 최상의 감지 작업을 수행한다.
노래는 울트라스타나 프렛 온 파이어 형식으로 공급해야 한다.Performous에는 SingStar DVD를 UltraStar 형식으로 변환하기 위한 'ss_extract'라는 이름의 도구가 함께 제공된다.
밴드 게임
이 게임 플레이는 기타 히어로나 록 밴드와 유사하다: 기타 컨트롤러를 사용하며 플레이어는 음을 맞춰야 한다.
기타와 베이스의 경우, 게임은 단지 사용 가능한 가장 가까운 화음을 비교하기 보다는 플레이어의 의도를 파악하여 빠른 구절을 더 쉽게 연주할 수 있도록 한다.해머온과 풀오프(HOPO)도 선수의 의도를 고려한다.만약 플레이어가 규칙적인 방법으로 노트를 고르고자 하지만 조금 전에 우연히 그것을 고른다면, 그 고르는 것은 HopO를 취소하고 실수가 일어나지 않을 것이다.이 작은 게임 플레이 트윗은 게임을 훨씬 더 즐겁게 만든다. 왜냐하면 정확하게 플레이하면 타이밍이 약간 어긋나거나 플레이어가 HOPO 기능을 사용하지 않기로 선택할 때 더 이상 실수를 하지 않기 때문이다.모든 음을 치는 것이 항상 최대 점수를 주는 것은 아니므로, 스코어링에서는 여전히 타이밍 정확도를 고려한다.
Performous는 연결된 Guitar Hero 또는 Rock Band 컨트롤러를 자동으로 감지한다.게다가, PC 키보드는 기타 컨트롤러로 사용될 수 있다.노래는 Frets on Fire 형식으로 해야 한다.
댄스 게임
이 게임 플레이는 댄스 댄스 레볼루션이나 스텝마니아와 유사하다: 댄서는 가능한 한 정확하게 댄싱 매트에 화면에 표시되는 스텝을 맞춰야 할 것이다.노래는 StepMania 형식이어야 한다.
2009년 여름 어셈블리
밴드 게임(기타, 베이스, 드럼)만 들어 있는 이 게임의 헐벗은 버전인 '퍼포먼스 밴드'가 게임 개발 경연 대회에 참가했다.미리 녹화한 프레젠테이션 영상과 함께 게임이 전시됐지만 게임 자체에는 그런 문제가 없는데도 영상과의 오디오-비디오 동기화 문제가 상당했다.당시 저작권 문제와 자유롭게 사용할 수 있는 곡이 부족해 시연의 일부는 음악을 완전히 음소거한 채 진행되었다.경기는 642점으로 12위로 끝났다.[9]
릴리스
2014-11-01년, Performous는 SDL2 기반의 새로운 엔진, 재생목록 작성 기능, 많은 버그 수정 사항이 포함된 1.0 버전을 출시했다.[6]
2016-01-23년, Performous는 버그 수정 사항이 대부분 포함된 1.1 버전을 출시했다.[6]
참고 항목
참조
- ^ "sourceforge.net: 11.04.2010 18:45 Memberlist". Retrieved 11 April 2010.
- ^ "usdx.eu: 23.11.2007 15:40 UltraStar Deluxe 1.0.1 Release!". Archived from the original on October 6, 2016. Retrieved 20 December 2007.
- ^ "Release UltraStar Deluxe v2017.8.0-stable · UltraStar-Deluxe/USDX". GitHub. 7 August 2017.
- ^ "Release UltraStar Deluxe 2020.4.0-stable · UltraStar-Deluxe/USDX". GitHub.
- ^ sf.net: Performous 버전 제어 태그 인용 2009년 11월 29일
- ^ a b c d "Performous - News". performous.org.
- ^ Ohloh.net의 Performous 기여자들은 2009년 11월 29일을 인용했다.
- ^ "YellowDogLinux Forum: 22.03.2008 UltraStar-NG screenshots on PS3". Archived from the original on 11 June 2008. Retrieved 24 March 2008.
- ^ "Performous by Tronic & Yoda :: pouët.net". pouet.net.
외부 링크
- [1] - Corvus5에서 만든 원본 게임이 포함된 SourceForge 저장소