위모트를 사용한 교통 정리 게임 김순경의 로망 3차 발표! 2004182008 김영채.

Slides:



Advertisements
Similar presentations
일정 관리 다이어리 제작 JSP Programming with a Workbook. 학습 목표  사용자의 일정을 관리할 수 있는 다이어리에 대하여 알아보자. JSP Programming with a Workbook2.
Advertisements

2D 게임 프로그래밍 프로젝트 학과 : 게임 공학과 학번 : 이름 : 최우진.
2D 게임 프로그래밍 1 차 프로젝트 배태민. 목 차목 차 ◎ 게임컨셉 ◎ 게임플레이 ◎ 개발범위 ◎ 개발일정.
게임엔진 Term Project 학번 : 이름 : 오민형 2D 게임 프로그래밍 Project.
게임 엔진 Term Project 한국산업기술대학교 1 차 발표 : 돌팔이지만 괜찮아 학번 : 이름 : 연보영 학번 : 이름 : 연보영.
1차 발표: Control Artist 학번: 이름: 서민성.
2010 – 06 – 24 주간 보고서.
어서와 Java는 처음이지! 제20장 실전프로젝트 #2.
그래픽 하드웨어.
대림대학교 2017년도 1학기 강의 왕보현 순서도와 스크래치 5주차 대림대학교 2017년도 1학기 강의 왕보현
게임 엔진 : 프로젝트 PPT_3 참참참 김 현 원.
2009-1학기 프로젝트 수업 프로젝트 I, III, V, VII 학기.
3D Project Cloud Warcraft 박 종 선.
Revenge of the Zombie:2차 발표
2d 게임 프로그래밍 기말 프로젝트 1차 발표 김대현.
양견모 ISMS 2013 학회 참석기 양견모
Open Graphics Library 팀 명 : Spes 송정웅 김정환
1차 발표: 프로젝트 발표 가이드라인 학번: 이름: 강병욱.
D / K / I / T / E / C / H / N / O / L / O / G / Y
스크래치 언어 이해 스크래치 이용법 습득 고양이가 말을 하며 움직이는 예제 작성
Eclipse 를 이용한 네트워킹 퍼즐 게임 “Scrambled Net” 담당 교수님 전진우 교수님 최은아.
3차 발표: 프로젝트 발표 학번: 이름: 주창환.
2d 게임 프로그래밍 galaga 유진명.
게임 엔진 1차 프로젝트 발표 조주열.
1차 프로젝트 발표 GAME ENGINE 게임 공학과 이성진.
Copy TASTING -MAN Pac-man.
Unity로 만드는 안드로이드 앱 유니티 프로젝트의 구성 Made by Karoid.
OPENGL Project 계획서 (알카포네의 다이어트)
OPENGL Project 결과보고서 (알카포네의 다이어트)
WIN32 API 대전 TETRIS 시스템제어 허준호 박정욱 손경원 신동헌.
2DGP 2차발표 유창민.
위모트를 사용한 교통 정리 게임 김순경의 로망 최종 발표! 김영채.
Bluetooth기술을 이용한 MP3 Vending Machine.
Samsung Software Membership 3D MIM 신진수
2D게임 프로그래밍 1차 발표 자료 정재훈.
16조 캡스톤 설계 중간보고Ⅲ 오승호 김종우 오윤진
볼링게임 시스템 3조 오지연, 손수경.
최종 발표 VoIP를 이용한 PC to PC 소프트 폰 1조 백상현 장현제.
2D Game Programming Project 1
COMPUTER ANIMATION (Key Frame Animation)
인체 대 탐험 3D GAME ENGINE 게임 공학과 이성진.
1차 발표: 용자3D 학번: 이름: 김산.
P 등속 직선 운동 생각열기 – 자동차를 타고 고속도로를 달릴 때, 속력계 바늘이 일정한 눈금을 가리키며 움직이지 않을 때가 있다. 이 때 자동차의 속력은 어떠할까? ( 속력이 일정하다 .)
2D 게임 프로그래밍 BUBBLE BOBBLE 제민경.
2D 게임프로그래밍 프로젝트 스틱 파이터 Stick Fighter 박하은.
2D게임 프로그래밍 프로젝트 총은 사기입니다(가제) 박상윤.
Java , 안드로이드를 이용한 ‘사천성’ Game
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
P.S.S 3G 60% 비시바시 프로젝트 10월 21일 (월요일) 밀어서 잠금해제.
2D게임 프로그래밍 1차 프로젝트 배태민.
게임공학과 장민석.
1차 발표: 프로젝트 발표 안내 및 형식 학번: 이름: 김경우.
늑대인간 황 보 선.
2D 게임프로그래밍 프로젝트 발 록 런 김대호.
가둬라 버블버블! 터트려라 팡팡!.
OpenGL Project.
Animating Pictures with Stochastic Motion Textures
2D game programing 게임공학과 임종현.
2D 게임 프로그래밍 프로젝트 박태언.
2D 게임 프로그래밍 제안서 김보명.
2D 게임프로그래밍 프로젝트 - Air Clear 심석용.
학번 : 이름 : 김종걸.
학번: 이름: 견정수 학번: 이름: 장성우 학번: 이름: 조재훈
OpenGL 프로젝트 「링 통과하기」 게임&멀티미디어 이인석.
2D Game Programming 1차 발표 배강산.
김덕용 게임 엔진론 Project 2차발표.
TERM PROJECT 최종 보고 발표 안내 2010 컴퓨터공학실험(Ⅰ).
M.B.TEAM 중간 발표 (5.18) 이 제걸 백 인호.
제동 장치 주행 중인 자동차의 속도를 낮추거나 자동차를 정지시키는 장치.
졸업프로젝트.
Presentation transcript:

위모트를 사용한 교통 정리 게임 김순경의 로망 3차 발표! 2004182008 김영채

개요 제목: 김순경의 로망 장르: 체감형 교통 정리 액션게임 오우거SDK, 위모트를 활용한 싱글 게임

컨셉 간단한 조작으로 재미를 느낄 수 있도록 첫 스테이지는 쉽게 뒤로 갈수록 어렵게 (무한 스테이지) 약간의 운동효과?

핵심 메커니즘 위모트의 회전 및 상대좌표를 분석하여 수신호를 인식 Ogre SDK의 애니메이션, 파티클 활용

컨트롤 위모트를 수기로 생각하고 교통 수신호를 함 삼거리에서 자동차들이 깜빡이를 넣고 기다리고 있음 수신호를 통해 자동차의 움직임을 컨트롤 (예: 좌측로 통행)

컨트롤 세부 위모트와 눈척을 양손에 들고 움직이길 원하는 방향으로 팔 뻗은 후 손이 위로 향하도록 팔을 90로 만들어준다. 예) 왼쪽 차량 진행

게임 방법 스토리 모드 몇 개의 스테이지를 간단한 시나리오와 함께 플레이 러시아워 모드 (구현완료) 사거리가 막히지 않게 관리하는 무한 모드 거리 중 하나라도 막히면 실패

점수: 100점 미니맵 김순경

자동차 종류 택시 깜빡이를 안 넣음 스포츠카 빠른 속력, 지나갈 때 연기 발생 김여사 수신호 반응이 느리다. 가끔 중앙선 침범

설계 다이어그램 모든 오브젝트는 GameObject를 상속 받음 생성/삭제는 Manager를 통해서만 가능 GameCar 자동차 GameStreet 길 GameObstacle 건물 Game Object Manager Game Object Game Car Game Street Game Obstacle

Game Street 길의 ‘끝’은 다른 길 ‘시작’과 연결 가능 이때 자동차의 동선을 자연스럽게 하기 위해 Ogre::SimplePath 를 사용 시작 끝 시작 끝

Game Car Car는 길에 추가되는 순간 사거리에서 어디로 갈 것인 지를 결정 길의 끝에 다른 길이 연결 되어있는 경우 그 길을 따라감 Right? Left? Left!!

Game Obstacle 건물과 같은 장애물 자동차와 충돌시 밀려나지 않음

물리엔진 OgreNewt을 사용한 충돌 연출 Ogre::SceneNode에 물리엔진 강체를 Attach OgreNewt::Body를 통해 질량, 중력, 속도 등의 물리량 입력 OgreNewt::Collision OgreNewt::Body Ogre::SceneNode

기타 구현사항 빌보드를 사용해 깜빡이등 구현 Ogre::Overlay GUI 구현 Ogre::Billboard

실제 구현 스크린샷

개발일정 신입 김순경은 평소 주차 날짜 개발 내용 1주 3월18일 1차 프로젝트 발표 2주 3월25일 Ogre 프레임워크 구성, 리소스 수집 3주 4월 1일 오브젝트 배치 및 기본 움직임 구현 4주 4월 8일 2차 프로젝트 발표 (데모 시연) 5주 4월15일 GUI 제작 6주 4월22일 물리엔진을 사용한 충돌 처리 7주 4월29일 게임 진행 세부 연출 8주 5월 6일 3차 프로젝트 발표 (데모 시연) 9주 5월13일 위모트를 이용한 컨트롤 구현 10주 5월20일 최종 마무리, 인스톨러 11주 5월27일 최종발표

끝 감사합니다.