최종 결과 보고서

12
최최 최최 최최최 [IDEA BOX 팀 ] 20021420 팀팀팀 20021472 팀팀팀 최최최최 최 : GROOVE RIDING

description

최종 결과 보고서. [IDEA BOX 팀 ] 20021420 김경률 20021472 김현철. 프로젝트 명 : GROOVE RIDING. 목차. 개요 : 목적 및 개요 프로젝트 소개 중요 소스 분석 프로그램 실행 참고 자료 프로젝트 후기. 목적 및 개요. 그래픽 프로그래밍에 대한 이해 . OpenGL 에 관한 이해 . Win API 를 포함한 관련 학습 . 개인 능력 확인 및 향상 . 수업 내용의 응용 학습 유도. 프로젝트 소개. 원본 프로그램의 메인 화면과 실제로 보기. - PowerPoint PPT Presentation

Transcript of 최종 결과 보고서

Page 1: 최종 결과 보고서

최종 결과 보고서[IDEA BOX 팀 ]

20021420 김경률20021472 김현철

프로젝트 명 : GROOVE RIDING

Page 2: 최종 결과 보고서

IDEA BOX - GROOVE RIDING

목차

• 개요 : 목적 및 개요

• 프로젝트 소개

• 중요 소스 분석

• 프로그램 실행

• 참고 자료

• 프로젝트 후기

Page 3: 최종 결과 보고서

IDEA BOX - GROOVE RIDING

목적 및 개요

그래픽 프로그래밍에 대한 이해 .

OpenGL 에 관한 이해 .

Win API 를 포함한 관련 학습 .

개인 능력 확인 및 향상 .

수업 내용의 응용 학습 유도 .

Page 4: 최종 결과 보고서

IDEA BOX - GROOVE RIDING

프로젝트 소개

• 원본 프로그램의 메인 화면과 실제로 보기

Page 5: 최종 결과 보고서

IDEA BOX - GROOVE RIDING

원본 소스를 얻은곳

사이트 참고

http://nehe.gamedev.net/

http://nehe.gamedev.net/data/downloads/download.asp?letter=B

Page 6: 최종 결과 보고서

IDEA BOX - GROOVE RIDING

프로젝트 소개

• 프로그램의 플레이 화면

Page 7: 최종 결과 보고서

IDEA BOX - GROOVE RIDING

프로젝트 소개

메인 삽입

비트감지 평균 평가 메인 엔진 알고리즘 추가( 그루브한 곡에 잘 어울리게 수정 )

3D 케릭터 삽입 ( 진행하려했던 방향 )

GLF 를 이용하여 텍스트 메시지 도입

점수 시스템 도입

7 단계의 스피드 난이도 모드 추가

콤보 시스템 도입

비쥬얼 향상 ( 각종 이펙트와 배경 텍스쳐 맵핑 )( 라이팅 적용과 DEPTH_TEST CULLFACE 변경 )

Page 8: 최종 결과 보고서

작업 능률 향상

프로그램 실행

Page 9: 최종 결과 보고서

IDEA BOX - GROOVE RIDING

이번 프로젝트의 장점• OPENGL 강좌들의 내용을 대부분 사용 ( 정말 대부분 !!) 과

그로 인한 OPENGL 의 공부

그리고 온라인게임화 시켰을 경우 기존 음악게임과 틀리게 방장이 직접 음원을고르게 함으로써 소리바다처럼 P2P 방식을 사용 음원 저작권에 자유로울 수 있음

또한 앞으로의 발전 방향으로

케릭터에 텍스쳐맵핑으로 온연한 케릭터를 만들고

모션을 주어 케릭터가 비트에 맞춰서 ( 오디션 ) 게임처럼춤을 추게 할 예정 .

결론적으로 앞으로 무한히 업그레이드와 발전시킬 수 있는 강점이 있는 프로젝트 .

Page 10: 최종 결과 보고서

IDEA BOX - GROOVE RIDING

중요 소스분석

Page 11: 최종 결과 보고서

IDEA BOX - GROOVE RIDING

참고 자료

사이트 참고

http://nehe.gamedev.net/

http://네헤_오픈지엘강좌_번역본

  G.I.S Developer, 김형준 (Dip2K) OpenGL Tutorials (17)

Page 12: 최종 결과 보고서

IDEA BOX - GROOVE RIDING

프로젝트 후기 opengl 에 대한 숙련도 , 이해력이 한층 증가 하였으며 , WIN API 에 대해서도 이번 기회를 통해 많이 이해하게 되었습니다 .

프로그램 개발에 대한 많은 자신감을 얻었습니다 .

프로젝트 진행시 후반작업으로 많이 치우쳐져서 힘들었던 점이 있는데 , 이런 다소 진행이 오래 걸리는 프로젝트 설계시에 미리 사전 계획을 짜서 최대한 계획에 맞춰 진행 해나갈 수 있게 해야겠다는 생각도 했습니다 .