[[파일:external/w.ppy.sh/Opsu%21.png]] [[https://itdelatrisu.github.io/opsu/|GitHub 페이지]][* 본 문서는 이 정식 버전을 기준으로 서술한다.] [[https://play.google.com/store/apps/details?id=fluddokt.opsu.android|Play Store 페이지]][*참고 GitHub의 정식 배포판이 아닌 Anirudh Rahul이라고 하는 개발자가 살짝 커스텀한 안드로이드 버전 opsu!이다. 정식 배포판과 큰 차이점은 없지만, 여긴 온라인 랭킹 기능이 존재한다.] > '''an open-source [[osu!]] client''' [목차] == 개요 == 리듬게임 [[osu!]]의 비공식 [[오픈소스]] [[클라이언트]]이다. "[[https://osu.ppy.sh/u/2936932|euphyy]]"라는 osu! 유저가[* 실명 Jeffrey Han [[https://github.com/itdelatrisu/|개발자 프로필]] ] 개발 했다. [[JDK]]환경에서 실행할 수 있어서 게임을 실행할 때 자신이 사용하는 플랫폼에 자바가 지원이 된다면 어떤 운영체제라도 플레이가 가능한 것이 큰 특징인데, 실제로 윈도우 뿐만 아니라 [[안드로이드]], [[OS X]], [[리눅스]] 등 자바를 지원하는 다양한 운영체제에서 구동이 가능하다. 또한 osu!의 *.osk, *.osz, 비트맵 폴더를 읽을 수 있다. == 특징 == * 다양한 플랫폼 지원 앞에서 말했듯이 윈도우 뿐만 아니라 자바를 지원하는 OS라면 어떤 OS이던지 플레이가 가능하다. 사실 리눅스나 OS X에서도 [[osu!]]를 플레이 가능하지만 아직 OS X용 osu!는 알파버전이고, 리눅스에선 와인이나, 라즈베리 같은 API에뮬레이터를 필요로 하기 때문에 완벽한 지원이 어렵다. 그렇지만 자바기반 의 구동환경을 가진 opsu!는 윈도우 외의 다른 운영체제에서도 지원을 해준다. * PC osu!를 떠올리게 하는 상당한 구현률 현존 비공식 [[osu!]] 클라이언트중, 기존 osu!와 가장 흡사한 UI를 보여준다. pc버전이라면 몰라도 [[osu!droid]]에서 넘어온 유저들은 처음엔 하나같이 감탄이 나올 정도. 인게임 왼쪽에 실시간 스코어보드 지원도 있고, 자세히 관찰하다 보면 여러모로 공을 들인 흔적이 보인다. * 자체 osu!direct 구현 [[파일:external/w.ppy.sh/Opsu%21_DL.jpg]] osu! 비트맵 미러서버를 통해서 게임 내에서 직접 비트맵을 받을 수 있다. 언랭크곡과 랭크곡을 보여주는 옵션도 있고, 미리 듣기도 있기 때문에 편리하고 쓸만하다. 0.16.2 기준, Ripple, ~~Mnetwork~~[* 2018년 2/26 이후 비트맵 업데이트 중단], ~~Hexide~~[* 2018년 1/26 이후 비트맵 업데이트 중단], Bloodcat[* [[reCAPTCHA]]때문에 별도로 웹브라우저 형식 다운로드 링크를 제공한다. 다운 후에 직접 파일을 Import 폴더로 옮겨주어야 함.] 총 4개의 비트맵 서버가 제공된다. * 연타렉 없음 안드로이드 한정으로, 옆동네 [[osu!droid]]에 비하면 연타렉이 '''전혀''' 존재하지 않는다! 다만, osu!droid에선 다중터치가 지원되나, opsu!는 화면 내 커서가 하나만 표시되므로, 익숙치 않으면 연타할 때 커서가 ~~축지법~~ 순간이동해서 불편하지만, 적응만 되면[* 적응하는 데 그리 어렵지 않다.] 편하기 때문에 오히려 osu!droid가 적응이 안 될 지경.--하지만 터치인식에 시간차가 있는지 커서 제대로 안 움직이면 콤보칠 때 100이 연달아 나온다는..-- * 돌려볼 수 있는 다시보기 이 말은 즉슨, osu!는 다시보기를 볼 때 중간에 앞뒤로 돌려볼 수 없는데 비해, opsu!는 자신이 원하는 부분만 골라 볼 수 있다. Replay seeking을 활성화 하면 리플레이시 왼쪽에 진행 막대가 보인다. [* 작동이 안되면 현재 스킨이 호환이 안되기 때문이다. 기본 스킨으로 바꾸면 이상하게 잘 작동된다.(...)] * 원하는 부분만 집중 연습 가능 자체적으로 Track checkpoint 옵션을 제공한다. 게임 도중 Ctrl+S를 누르면 체크포인트 지정[* 미리 옵션에서 체크포인트 시간을 지정 후 시작해도 된다.] / Ctrl+L을 누르면 체크포인트 불러오기. (불러오는 순간 모든 점수는 초기화된다.) [[Geometry Dash]]의 연습 모드를 생각하면 쉬울 듯. 아쉽게도 [[Android]]등 키보드가 없는 기종은 지원되지 않는다. * 커스텀 난이도 지원 난이도 4요소 CS, HP, AR, OD수치, 심지어 '''재생속도'''까지 임의로 지정이 가능하다. 연습 및 커스텀 테스트 용도로 남겨둔 것 같은데, 문제는 임의로 난이도를 낮추고 플레이해도 그대로 점수판에 올라간 다는 점.(...) 그래도 싱글플레이가 전부라 문제는 없어보인다.[* 플레이스토어 버전은 2018년 1월 7일 부로 커스텀 난이도(Fixed speed, CS, HP, AR, OD)를 수정시 랭킹 등록이 막혔다. 그런데, 막히기 이전 버전은 여전히 등록이 가능한 것이 문제점.] 그리고, 안드로이드 한정으로 이 기능이 '''반드시''' 필요한데, 이유는 여담에서 후술. == 문제점 == * [[리눅스]]에서 효과음 문제 리눅스에서 구동을 하고 효과음 이펙트를 활성화 하고 재실행 시 효과음이 불러오질 못하는 오류가 난다. 이미 게임 상에서도 오류가 날 수 있다고 경고를 한 부분인데, [[https://github.com/itdelatrisu/opsu/issues/89#issuecomment-109813891|여기에 해결법]]이 나와있으니 gedit등을 통해서 수정을 해주면 고쳐 진다. * [[안드로이드]]에서 히트 사운드 문제 일부 기기에서 히트 사운드가 나올 때 끊김이 발생하는 기종이 있다. 끄면 해결이 되긴 되나, 임시책이라 직접적인 해결은 불가능하다. * 장비 설정창의 부재 마우스 감도를 조절하거나 타블렛 영역을 설정하는 창이 없다. 그래서 osu!를 하다가 넘어오면 플레이가 잘 익숙치 않다. 추후 업데이트를 기대해보자 * 슬라이더 스코어 포인트 오류 슬라이더 중에 한박하고 엇박에 끝나는 슬라이더가 있는데 원래 스코어 포인트가 한박에 있어야하나 한박전에 생겨서 박자가 안 맞는 경우가 있다, == 여담 == 전부 안드로이드 버전과 관련된 내용들이다. * PC버전은 괜찮으나, 안드로이드는 히트서클 크기가 엄청나게 작고, osu!droid에선 S로 깨던 맵을 B이하로 깨게 되는(?) 판정 난이도를 자랑한다. [* opsu!는 [[osu!]]의 판정 타이밍(OD)과 완벽히 일치한다. osu!droid는 실제 표기된 OD가 대강 반정도로 낮춰 적용이 되는데, opsu!는 그런 조정이 없어 상당히 판정이 빡세게 느껴진다.] 게다가 화면비 조정도 억지로 스마트폰에 맞추다보니 히트서클이 화면 상하좌우 밖으로 나가게 되어 (특히 연타하는 손가락 쪽으로 히트서클이 생성될때) 연타 하기가 심히 불편하다.--근데 사실 터치펜으로 하면 잘됨-- * CS 0.1 OD 0.1[* osu!droid의 판정기준 에 맞춰서 플레이하고 싶다면 맵의 OD에서 반만큼만 적용해주면 대강 맞는다.]으로 맞춰주고 플레이하면 한결 편하게 즐길 수 있다. Playfield Scale 수치는 1.0~1.5를 넘지 않게 취향껏 조절하면 된다.[* 너무 높게 잡아버리면 히트서클이 화면 밖으로 나와 상당히 불편해진다.] * 은근히 휴대폰 사양을 좀 탄다. 히트사운드를 꺼서 렉을 줄일수도 있고, 해상도 변경 기능이 있다면 그걸 활용하는 게 끊김 감소에 제일 효과적이다. [include(틀:문서 가져옴, title=osu!, version=1064)] [[분류:osu!]]