최종 결과 보고서
DESCRIPTION
최종 결과 보고서. [IDEA BOX 팀 ] 20021420 김경률 20021472 김현철. 프로젝트 명 : GROOVE RIDING. 목차. 개요 : 목적 및 개요 프로젝트 소개 중요 소스 분석 프로그램 실행 참고 자료 프로젝트 후기. 목적 및 개요. 그래픽 프로그래밍에 대한 이해 . OpenGL 에 관한 이해 . Win API 를 포함한 관련 학습 . 개인 능력 확인 및 향상 . 수업 내용의 응용 학습 유도. 프로젝트 소개. 원본 프로그램의 메인 화면과 실제로 보기. - PowerPoint PPT PresentationTRANSCRIPT
최종 결과 보고서[IDEA BOX 팀 ]
20021420 김경률20021472 김현철
프로젝트 명 : GROOVE RIDING
IDEA BOX - GROOVE RIDING
목차
• 개요 : 목적 및 개요
• 프로젝트 소개
• 중요 소스 분석
• 프로그램 실행
• 참고 자료
• 프로젝트 후기
IDEA BOX - GROOVE RIDING
목적 및 개요
그래픽 프로그래밍에 대한 이해 .
OpenGL 에 관한 이해 .
Win API 를 포함한 관련 학습 .
개인 능력 확인 및 향상 .
수업 내용의 응용 학습 유도 .
IDEA BOX - GROOVE RIDING
프로젝트 소개
• 원본 프로그램의 메인 화면과 실제로 보기
IDEA BOX - GROOVE RIDING
원본 소스를 얻은곳
사이트 참고
http://nehe.gamedev.net/
http://nehe.gamedev.net/data/downloads/download.asp?letter=B
IDEA BOX - GROOVE RIDING
프로젝트 소개
• 프로그램의 플레이 화면
IDEA BOX - GROOVE RIDING
프로젝트 소개
메인 삽입
비트감지 평균 평가 메인 엔진 알고리즘 추가( 그루브한 곡에 잘 어울리게 수정 )
3D 케릭터 삽입 ( 진행하려했던 방향 )
GLF 를 이용하여 텍스트 메시지 도입
점수 시스템 도입
7 단계의 스피드 난이도 모드 추가
콤보 시스템 도입
비쥬얼 향상 ( 각종 이펙트와 배경 텍스쳐 맵핑 )( 라이팅 적용과 DEPTH_TEST CULLFACE 변경 )
작업 능률 향상
프로그램 실행
IDEA BOX - GROOVE RIDING
이번 프로젝트의 장점• OPENGL 강좌들의 내용을 대부분 사용 ( 정말 대부분 !!) 과
그로 인한 OPENGL 의 공부
그리고 온라인게임화 시켰을 경우 기존 음악게임과 틀리게 방장이 직접 음원을고르게 함으로써 소리바다처럼 P2P 방식을 사용 음원 저작권에 자유로울 수 있음
또한 앞으로의 발전 방향으로
케릭터에 텍스쳐맵핑으로 온연한 케릭터를 만들고
모션을 주어 케릭터가 비트에 맞춰서 ( 오디션 ) 게임처럼춤을 추게 할 예정 .
결론적으로 앞으로 무한히 업그레이드와 발전시킬 수 있는 강점이 있는 프로젝트 .
IDEA BOX - GROOVE RIDING
중요 소스분석
IDEA BOX - GROOVE RIDING
참고 자료
사이트 참고
http://nehe.gamedev.net/
http://네헤_오픈지엘강좌_번역본
G.I.S Developer, 김형준 (Dip2K) OpenGL Tutorials (17)
IDEA BOX - GROOVE RIDING
프로젝트 후기 opengl 에 대한 숙련도 , 이해력이 한층 증가 하였으며 , WIN API 에 대해서도 이번 기회를 통해 많이 이해하게 되었습니다 .
프로그램 개발에 대한 많은 자신감을 얻었습니다 .
프로젝트 진행시 후반작업으로 많이 치우쳐져서 힘들었던 점이 있는데 , 이런 다소 진행이 오래 걸리는 프로젝트 설계시에 미리 사전 계획을 짜서 최대한 계획에 맞춰 진행 해나갈 수 있게 해야겠다는 생각도 했습니다 .