본문 바로가기

Projects/Cirhythm

Cirhythm을 본격적으로 팀 단위의 작업을 하게 되었습니다. 제친구가 만든 회사(?)인 에 속하여 팀 작업으로 하게 되었습니다. 프로그래머는 저 혼자구요, 그 회사에 있던 그래픽 디자이너 3명이 제 게임의 그래픽을 맡아줄 것입니다. 어제 첫 회의를 했고, 기본적인 디자인 컨셉과 게임의 전반적인 시스템에 대해서 의논하였습니다. 그동안 제 게임을 지켜보았던 친구들이라 각자 자신의 생각을 말하고 의견조율을 어느정도 했습니다. 개인적으로 혼자 진행하느라 여러모로 힘들었습니다. 그래서 간혈적으로 [특히 그래픽] 도움을 받았었는데, 이젠 꾸준한 지원을 받을 수 있을 것 같습니다. 기타 제 프로젝트에 적극적으로 참여해주셨던 몇몇 분을 정식으로 스카웃하고 싶지만, 그건 나중에 얘기를 해봐야겠네요 ^^ 그리고 본 게임을 만들고나서 노트에디터쪽도 개선했습니다만 아직 만족스럽진 않았.. 더보기
[090406-090412] Cirhythm 작업 내역 원래 어제 베타 서비스를 진행할 예정이었습니다만, 예상치 못한 오류로 인해서 지금까지 구현했던 모든 것을 2009년 4월 9일자 버전으로 롤백하였습니다. 지금까지 구현했던 기능들은 Cirhythm 메인 프로그램 - 패치 서버 접속 및 버전 검사 : 패치 서버에 접속하여 버전을 검사합니다. 현재 게임의 버전보다 상위 버전이 서버에 있으면 패치 프로그램을 실행시킵니다. - 메인 화면의 변신 : 유준호(Resi-)군의 도움으로 화려한 메인 배경화면이 탄생했습니다. 다만 문제점은 7초의 로딩시간이 걸렸다는 것입니다. Cirhythm Auto Patch 프로그램 - 기본적인 UI 구현 : 300x300 화면에 리스트 박스 하나를 놓았습니다. 리스트 박스 안에는 현재 패치 상황을 표시해줍니다. - 패치 서버와의 비.. 더보기
[090330-090405] Cirhythm 작업 내역 지난주엔 시간이 많을 줄 알았는데 의외로 바빴던 한주였습니다. 그리고 예상밖의 일(?)이 터져서 그 일을 하느라 저번주에 게시했던대로 하지 못했습니다. 그래도 몇가지 구현한 것은 있습니다. - 고정 프레임 -> 가변 프레임 방식 채용 : 이전까지 적용됬던 것은 컴퓨터 성능에 따라 게임의 속도나 여러가지 것들이 좌지우지됬었습니다. 그래서 제가 목표로 삼고 있었던 EEE PC 901의 최저사양도 지키지 못했었습니다. 하지만 이번에 구사무엘(Dual)군의 의견을 수렴하여 가변으로 바꾸었습니다. 저의 전담(?) 테스터들도 하나같이 만족스러운 반응이었습니다. - 리듬 미터 구현 : 이전에 구현했던 Miss시에 빨간화면나오는 것과 비슷한 맥락으로 구현하였습니다. 일단 디자인 자체는 제가 워낙 센스가 없어서 그런지 .. 더보기
[090323-090329] Cirhythm 작업 내역 역시나 학업과 프로그래밍 겸업을 어렵군요... 이번 작업으로 산업체 지원을 위한 포트폴리오까지 완료하였습니다. 작업한 내용은 아래와 같습니다. - Cirhythm Note Editor를 6.0 -> 2008로 업그레이드 : 6.0에 폐해를 가장 먼저 알게된 프로그램을 이제서야 2008로 업그레이드 했습니다. 조금이나마 이 부분에도 숨통이 트일 듯 합니다. - Music Select 활성화 : 테크니카 식으로 하려고 했던 저의 욕심이 너무 과했나봅니다. 결국 오늘 리스트 형식으로 바꾸었습니다. : Music Select의 활성화로 인해 이제 폴더에 곡명.mp3, 곡명.nmp파일과 Bg.jpg, 곡명.jpg 4개의 파일이 있으면 언제든지 자동으로 추가됩니다. : 리스트는 최대 15개의 목록을 보여주며, 목록.. 더보기
저번주에 작업한 Cirhythm 내용 포스팅 1. 마우스 아이콘 만들기 - 정지된 아이콘이 아닌 움직이는 아이콘을 만들자! : 이 부분은 맥OS에 보면 작업중일 때 나오는 마우스 아이콘이 생각나서 무지개 색의 원이 계속 돌아가는 식으로 구현해보았습니다. 알파 테스트 때 단조로운 마우스 포인터를 지적해주셔서 수정하게 되었습니다. 2. 로딩 중 간단한 게임에 관한 설명 만들기 - 노트를 클리어 하는 법과 게임 도중 탈출하는 방법 등을 깔끔하게 적어놓은 화면을 MAIN -> MusicSelect로 가는 로딩화면에 추가! : 이 부분은 나중에 노트의 추가나 다른 기능들이 구현되면 한 화면에 넣기 힘드므로 안내 화면을 여러개 만들어서 랜덤으로 돌려서 로딩시에 나오게 설정할 생각입니다. 3. Wav -> MP3 - 기존 무거운 Wav를 Mp3으로 교체! : .. 더보기