본문 바로가기

Projects/Cirhythm

기존 Note Editor의 한계를 절감, 새로운 Note Editor를 만들고 있습니다. 새롭게 만든 Note Editor는 현재 Preview, Add Note를 제외한 모든 기능이 구현되고 있습니다. 이번주부터는 본격적으로 레포트를 써야하므로 완성하는데 예상보다 차질이 빚어질 것으로 보입니다. 이번 Note Editor는 Visual C++ 6.0에서 API와 DirectX를 이용하여 만들고 있습니다. 생 WinMain과 DirectX로는 리스트박스나 그런 기본적인 객체들을 표현하기가 힘들어서 직접 일일이 코딩을 하였습니다. Cirhythm의 프로그래밍은 Note Editor의 제작이 끝난 후에 시작하도록 하겠습니다. 알파 테스트 이후에 Cirhythm에 적용한 기능들은 - 게임도중 탈출 - Combo Bonus를 Score에 적용 - ENDING 화면의 빠른 전환 - 각종 효과음의 추가.. 더보기
Cirhythm Note Editor 85% Completed! 전부터 고려되었던 Cirhythm의 Note Editor의 85%를 완성하였습니다. 일단 기본적인 음악파일 불러오기와 재생하면서 화면에 클릭을 하면 노트를 찍을 수 있고, 찍을 때 마다 ListBox에 ms, x좌표, y좌표, 노트타입이 기록이 되며, 전부 다 하고 나면 노트를 저장할 수 있습니다. 전혀 눈을 고려하지 않은 불친절한 디자인입니다. 저중에서 추가와 수정 버튼 빼고 모든 기능이 가능합니다. 이 노트 에디터를 만드는데 저의 친구인 김진호 군이 많은 수고를 해주셨습니다. 사실 중요한 부분은 그가 다 만들었죠 ^^ 제작은 게임과는 다르게 Visual Basic으로 하였습니다. 아래에 텅 빈 800x600의 공간에 음악이 재생되는 동안 마우스를 클릭하시면 시간과 좌표가 입력이 됩니다. 아직 이것도 .. 더보기
3월 8일 ~ 3월 9일까지 Cirhythm 알파 테스트 기간입니다. 안녕하세요, 3월 8일부터 3월 9일까지 Cirhythm의 알파테스트를 진행하도록 하겠습니다. 이미 첫날인 3월 8일 오후 9시 20분부터 시작한 Cirhythm 알파 테스트가 16명의 테스터께서 참여한 가운데 첫 날의 일정을 마쳤습니다. 참여해주신 여러분 감사드립니다. 비록 짧은 시간이었지만, 많은 의견을 내주셨고, 그 의견을 잘 검토하여 프로그램에 반영하도록 하겠습니다. 알파 테스트는 9일인 오늘까지 진행되며, 오늘은 오프라인 상의 분들께도 테스트를 진행해볼 예정입니다. 프로그램의 공개는 4~5월 중으로 베타 테스트가 이루어질 예정이오니, 많은 관심과 참여를 부탁드립니다 ^^ 이번 알파 테스트에 적용된 기능으로는 - Main, MusicSelect, Loading, Playing, Result, En.. 더보기
현재까지 진행된 Cirhythm입니다. 오늘 새벽까지 진행한 사항 - SOUND 클래스 생성 - 기존 PLAYING 클래스의 함수 활성화 → Zoom과 Fix링의 텍스처 추가 → 판정시에 나올 Ok, Late, Miss 텍스처 및 관련 변수 추가 → PLAYING 클래스 내의 Mouse기능 추가 - 기존 MusicSelect 클래스에서 배경 교체 (레어리즈 님의 도움으로 바꿈) 그리고 이번에 진행을 하면서 한가지 팁(?)을 알려드리도록 하겠습니다. DirectX를 쓰다보면 매트릭스의 크기를 변경해야할 때가 있습니다. 그럴때마다 스프라이트로 뿌려줄 때의 백터 위치가 변경된 크기만큼 줄거나 늘어납니다. 실제 x, y좌표에 적용하기 위해서는 약간의 공식(?)을 써야하는데요... 자신이 화면상에 실제로 찍고 싶은 좌표를 '원본x좌표'라고 하고, 변경.. 더보기
Cirhythm 카테고리를 신설하였습니다. 그동안 언급했던 Cirhythm에 대한 내용을 이 카테고리에 올리고자 합니다. 아마 예상으로는 3월 8일까진 대략적인 구도가 나오게 되어서 아는 지인들께 테스트를 해달라고 부탁할 생각입니다. Cirhythm은 Circle + Rhythm 의 합성어로 둥근 원의 노트를 리듬에 맞춰서 즐기는 리듬 게임의 이름입니다. 게임 이름은 제가 생각해도 좀 유치(?)하군요 ㅠㅠ... 저의 네이밍 센스는 정말이지 ㅎㅎ; 현재 생각해 놓은 Cirhythm의 계획도는 - 4월 중 블로그를 통한 배포 (이때는 베타가 될 듯 싶습니다.) - 지속적인 노래 패치 (저작권 침해를 하지 않도록 각별히 유의하려고 합니다.) - 두번째 항목이 어려울 경우 노트 에디터를 배포하여 자신이 좋아하는 곡을 자신만의 스타일로 노트를 찍어서 플레.. 더보기