본문 바로가기

Note Editor

Cirhythm Note Editor 드디어 완성! 이틀 밤낮으로 집념(?)으로 만들었습니다. 제 2의 노트까지 지원했으니, 이제 노트 양산과 함께 게임을 가다듬을 때이군요 (...) 그동안 제 2 노트가 있는 노트맵을 생성하지 못해서 애먹었었는데, 정말 잘됐습니다 ^_^ 저번 버전과는 달리 이번엔 Java+libgdx와 더불어 JNI를 이용한 mciSendString Windows API 함수를 쓸 수 있게 만들었습니다. 이번 노트에디터를 만들면서 JNI라는걸 직접 해보게 될줄이야... 어쨌든, 이따 오후부터 본격적으로 게임을 만들어보겠습니다!! 더보기
기존 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의 공간에 음악이 재생되는 동안 마우스를 클릭하시면 시간과 좌표가 입력이 됩니다. 아직 이것도 .. 더보기