BMS 파싱 및 리듬게임 개발 (C#)

posted-at2017.04.21 16:18 :: posted-inProject/게임개발 :: posted-byNarrL



bms파싱게임 Narrhythm 프로토타입 버전

>> Narrhythm 다운로드 << 트래픽 초과로 삭제



(게임 실행을 위한 런타임 2개)


vcredist_x64.exe

(Visual Studio 2010 런타임)


xnafx40_redist.msi

(XNA 4.0 런타임)



[조작키]

P : bms플레이

F3, F4 : 배속 조절




--------------------------------------------------------------------------------------


참조 문서.

http://bit.sparcs.org/~tokigun/article/bmsguide.php (bms 파일형식)

http://smilejsu.tistory.com/380 (BPM 계산 방식과 배속 구현)





1. 파싱 클래스 작업 완료

2. XNA와 연동 작업 진행 중



XNA와 연동 성공 및 간단한 프로토타입 구현 동영상






- 순수 wav 만으로 제작된 2개의 bms로 테스트 해보았음.


- BPM에 따른 속도 계산 및 배속조절을 적용하지 않았고, 임의의 속도로 스크롤함 -> 싱크 안맞음





1. BPM에 따른 속도 계산 구현.

2. 오투매니아의 DJMAX 레이아웃을 적용해봄.

3. 배속조절, BGA 구현중



(* 후반부 일시정지는 테스트를 위해 의도된 것, 중앙의 노트는 자동연주되는 wav들)





1. 배속조절 완료

2. 콤보, 판정 완료

3. BGA 완료






  1. guest icon나선민2013.06.03 17:44

    제가 증강현실기법을 기반으로한 드럼 게임 만들고 있거든요..소스좀참고하고싶은데ㅠㅠ 괜찬으시면 nsm0728@naver.com 로주심 감사하겟습니다ㅜ

  2. guest icon안재근2013.10.01 03:16

    안녕하세요^^
    소프트웨어학과 재학중인 학생입니다
    이번 학기에 제가 프로젝트를 하나 맞게 되었는데
    키넥트를 이용한 드럼리듬게임 제작입니다...
    저도 C#으로 제작하려고 생각 중인데 마침 사용하신 언어가 C#이셔서 부탁드려봅니다 소스를 참고차 보고 싶은데 실례가 되지않는다면 kings_and@naver.com으로 보내주셨으면 감사하겠습니다.

  3. guest icon2014.03.18 14:08

    비밀댓글입니다

  4. guest icon비누2014.05.14 19:33

    안녕하세요^^
    이번 프로젝트로 리듬 게임을 제작중인 학생입니다.^^
    리듬게임을 위한 리듬의 배열 선언문제에서 막혀서 그러는데 소스를 참고해보고싶습니다.ㅠㅜ 혹시 코드좀 보내주실수있나요?ㅜ.ㅜ
    eunban100@nate.com

  5. guest icon포듬이2014.06.24 16:47

    안녕하세요!
    데이터장갑으로 게임 기획중인 학생인데
    소스 보내주실수 있으면 부탁드려요!ㅠㅠ
    rethme@naver.com

  6. guest icon개그왕2014.08.18 21:53

    안녕하세요 이번에 리듬게임을 제작중인데 소스를 참조하고싶어 댓글 답니다.

    괜찮으시다면... 소스 공유 괜찮을까요.

    그리고 저는 자동노트생성방식을 연구중인데 어떤방식으로하셨는지도 알려주세요~

    감사합니다^^

  7. guest icon2014.09.25 10:32

    비밀댓글입니다

  8. guest icon2014.09.25 10:33

    비밀댓글입니다

  9. guest icon2014.10.02 22:12

    비밀댓글입니다

  10. guest icon2014.10.15 15:04

    비밀댓글입니다

  11. guest icon2014.10.27 11:10

    비밀댓글입니다

  12. guest icon컴공허접2014.11.19 15:44

    안녕하세요~자바로 구현하려고 하는데 소스 코드좀 보내주실수 있나요?ㅠㅠ
    rhkdgus221@naver.com

  13. guest icon2014.12.15 12:22

    비밀댓글입니다

  14. guest icon2015.03.16 17:37

    비밀댓글입니다

  15. guest icon컴공학생2015.03.17 20:55

    리듬액션게임 을 공부하고있는 학생입니다.
    실례가 되지않는다면 소스좀 보내주실수있을까요
    daihyung1@naver.com

  16. guest icon2015.12.20 04:00

    비밀댓글입니다

  17. guest icon2016.05.02 18:17

    비밀댓글입니다

  18. guest icon2017.09.21 21:40

    비밀댓글입니다