반응형
Recent Posts
Recent Comments
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Real Vectorism. 훨씬 더 입체적으로...

PIU Mosso 본문

HTML5 and Spring MVC

PIU Mosso

grast 2019. 4. 19. 19:18
반응형

Updated Log

2019.05.09: Playlog 내용 추가

 

 

 

펌프 잇 업 XX 의 무작위로 곡을 고르는 Randomizer 인 PIU Mosso 입니다.

PIU Mosso의 기능은 (작성일 2019. 04. 19. 기준) 크게 Randomizer, League 등으로 나누어집니다.

(작성일 기준 개발서버에는 Scoreattack까지 있으나 실서버 미반영 기능으로 제외)

 

Randomizer

각 필터구분, 정밀구분, 목록 등으로 구성되어 있으며 이용 방법은 다음과 같습니다.

 

-> 필터구분

    채널 필터와 카테고리 필터, 타입 필터 등이 있으며 각 필터별 최소 1개 이상 선택되어있어야 합니다. 선택된 필터에 하나라도 대응되는 곡만을 검사합니다. ex) 채널 필터 XX만 선택 시 XX버전에 추가된 신곡만 검색됩니다.

 

-> 정밀구분

    검색길이 한도를 지정할 수 있고, 레벨제한을 통해 정밀한 검색을 요구하거나 BPM 등의 기타 검섹조건을 지정할 수 있습니다. 싱글 또는 더블 등의 필터링과 XX에서 해금난이도가 상향된 특성 상 해금스텝을 검색에서 제외할 수 있습니다.

 

-> 목록

    필터구분과 정밀구분만으로 곡을 특정할 수 없는 경우 사용자가 임의로 프리셋을 생성하여 출현곡리스트를 지정할 수 있습니다. 프리셋을 지정하면 해당 프리셋을 출현할 것인지, 출현하지 않을 것인지를 설정할 수 있으며, 프리셋은 회원에게만 제공됩니다.

 

 

 

League

 

선언된 대회정보가 없을 경우
선언된 대회정보가 있을 경우

리그시스템은 한국어를 통해서만 제공되는 시스템으로, 한계는 다음 주소 API와 다음 지도 API 에 의해 한국으로 한정되었습니다. League System 접근 자체가 회원 이상의 권한을 요구합니다.

 

-> 대회 생성

    대회를 선언합니다. 개최지와 일자, 참여신청시작일자, 참여신청종료일자, 입장료 및 대회개최지역 등의 대회 개최 정보 등을 기입하여 사용자에게 대회 개최 정보를 공개할 수 있습니다.

풀사이즈 캡쳐가 안되서 밑 부분이 짤렸습니다

대회정보 및 대회별 공지관리, 개최자에게는 정보수정(대다수 항목은 혼선방지 및 악의적 수정 방지를 위해 수정불가) 및 참여자 체크(참가비 확인 플래그 설정, 참여신청 접수, 대회일 체크인 설정, 취소설정), 신청자에게는 대회참여신청 및 참여신청 현재상황 확인 등이 제공되며, 대회 당일 개최자에게는 Control Board 접근권한이 부여되어 대회 진행현황 및 정보저장 등을 제공, Display Board에는 Control Board에 반영중인 정보들을 가시적으로 모두에게 공개하는 기능을 담당하며, Master Report 제출이 확인되면 해당 대회는 정상폐회처리되어(대회 당일까지 제출이 확인되지 않을 경우 '파기' 처리, 패널티 발생) Master Report가 모두에게 공개제공됩니다.

 

(이후 기능 추가 시 해당 포스트 수정예정)

 

 

 

Playlog

 

플레이로그의 메인화면. 비로그인 상태
본인의 플레이로그에서는 타임라인을 직접 작성할 수 있으며, 다른사람이 체이닝할 수 없는(퍼갈 수 없는) 경우는 빗금 구름 아이콘으로 표시됩니다
실서버에서 파일업로드가 불가능해 개발서버에서 촬영하였습니다. 각 곡별 데이터를 입력받아 게시할 수 있습니다.
실서버에서 파일업로드가 불가능해 개발서버에서 촬영하였습니다. 입력받은 각 REPORT의 정보를 통계하여 그래프로 도식화합니다.

회원 개개인의 프로필을 공개할 수 있는 플레이로그 페이지입니다. 

 

-> PROFILE

    현재 활동지역, AndamiroPass, 홈페이지, 프로필 인트로만 공개할 수 있습니다. 각 항목별로 개인이 공개여부를 선택할 수 있습니다.

 

-> DIARY

    SNS의 타임라인을 표방한 담벼락 기능입니다. 이미지 업로드는 현재 지원하지 않으나 일종의 퍼가기 기능인 '체이닝' 기능을 통해 상대의 담벼락 글을 자신의 DIARY 타임라인으로 퍼가는 것이 가능합니다. 각 일자별로 타임라인을 구분하는 시도도 이루어졌습니다.

 

-> UPLOAD (현재 미구현, 구현되어도 개인의 플레이로그 페이지에서만 표시됨)

    자신이 플레이한 성과 또는 결과 사진을 펌프 잇 업 XX에 한해 상세하게 업로드할 수 있습니다. 파일 업로드와 곡, 스텝 등을 선택하고, 각 판정별 노트 수와 점수, 콤보 등을 입력하여 각 기록을 보존합니다.

    현재 호스팅 환경의 메모리가 1G 미만으로 주어져 파일 업로드를 시도할 경우 OutOfMemoryError 발생 문제로 기능이 차단되어 여유가 확보될 경우 개인호스팅에서 단독호스팅으로 변경할 예정입니다. 빠르면 2019년 12월 예정 중입니다.

 

-> REPORT (현재 미구현)

    자신이 업로드한 이미지와 파일을 갤러리 형식으로 구현한 일종의 이미지호스팅 페이지입니다. 용량 문제 상으로 640x480 사이즈로 리사이즈되어 보존되는 특성 상 화질이 낮게 나오는 문제가 있지만 단독호스팅으로 상위변경 신청 후 1280x768 리사이즈 제한을 확장할 수 있을 것으로 전망합니다.

    현재 UPLOAD 기능의 미구현으로 REPORT 기능을 이용하실 수 없습니다.

 

-> ANALYTICS (현재 미구현)

    자신이 업로드한 이미지의 데이터를 종합하여, 지금까지 주로 플레이한 레벨 영역대, 최근에 플레이했던 기록의 정확도변화 등을 도식화하여 제공하는 기능입니다. 게시자의 허위정보 기재에 취약한 문제가 있지만 데이터 통계상의 오점은 최대한 줄이고 운영상 데이터 오점은 얼마든지 조치할 수 있도록 할 예정입니다.

    단, 정확도 도표는 그래프가 보여줄 데이터가 정확도인 특성 상 게임의 정확도 계산법을 그대로 사용하지 않고, 1,000,000점 만점제 환산식을 별도로 수식하여 사용합니다. 그래프는 900,000 ~ 1,000,000 점 그래프를 사용하며, 별도의 환산식에서 전체 정확도가 90% 미달일 경우 표시하지 않는 특성이 있습니다.

    현재 UPLOAD 기능의 미구현으로 REPORT 기능을 이용하실 수 없습니다.

반응형
Comments