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

Slides:



Advertisements
Similar presentations
Memory Game 1 help teen On air call message board 15-year-old leave listener voice Problem phone solution.
Advertisements

최 치 원최 치 원 심 락 조심 락 조 박 천 음박 천 음 박 지 은박 지 은 윤 흥 열윤 흥 열 월요일.
아 … 인생아 … 이수용 주동훈. ① 프로젝트 목적 Eclipse 환경의 C 언어를 이용하여 게임을 구현함으로써 임베 디드 프로그램 개발 능력을 배양한다. 닌텐도 DS 를 이용하여 누구나 쉽게 즐길 수 있는 푸시푸시 게 임 개발을 목표로 한다.
2D 게임프로그래밍 프로젝트 한국산업기술대학교 1 차 발표 학번 : 이름 : 이철한 학번 : 이름 : 이철한.
게임 엔진 -1 차 프로젝트 발표 윤나람.  1. 게임 컨셉  2. 게임의 핵심 메카닉  3. 개발 범위  4. 게임의 스토리  5. 게임의 흐름  6. 일정 목차.
MCM 하계 수련회 일시 : 2008 년 7 월 26 일 ( 토 ) ~ 7 월 27 일 ( 일 ) 장소 : 워너 스프링 대상 : MCM 팀원 및 가족 강사 : 김홍장 전도사 주관 : 국내선교회 MCM 사역팀 기도와 말씀으로 무장한다. 선교적 비젼을 고취시킨다. 팀원들의.
우측보행국민운동본부 본부장 / 공학박사 황 덕 수 오른쪽으로 걷는 생활이 더 편리하고 안전하다 - 신체발달특성, 생활사례, 관련법규 중심으로 -
연령별 재테크 방법.
걷지말고 뛰어라 런닝맨 R R 런닝맨.
프로젝트 2차 발표 학번: 이름: 이정훈.
Next Chapter 6 초연결사회에서 살아남는 법- 적자생존
◎ 사회복지학과 ◎ 김금하 김무근 노경림 방미선 정지혜
여성,주부를 위한 열린면접마당 Diagram Drawing Game 지금까지 배운 내용을 응용하여 그림처럼 그리세요. 해답 :
열린면접마당안내 Diagram Drawing Game 지금까지 배운 내용을 응용하여 그림처럼 그리세요. 해답 :
“박물관이 살아있다” QuesTrip 사업계획서 김용진.
HDMX-1104 Easy Manual 작성일자 : 2016년 03월 30일 INTER-M C/S팀 길근우.
동명대학교 게임공학과 강영민 게임프로그래밍 1 강의노트 01.
1차 발표: Jump & Run 학번: 이름: 이자용.
소프트웨어 공학 Project - 어플리케이션 만들기 ( CS App. )
Cool Edit 멀티미디어 저작시스템 이명준 멀티미디어 저작시스템.
1장 – 그래픽스 시스템과 모델 2장 – 그래픽스 프로그래밍 3장 – 입력과 상호작용 4장 – 기하학적 객체와 변환 5장 관측
C++ Component System KASA 김성헌.
모 바 일 게 임 제 작 한국IT전문학교 박재성.
윤성우의 열혈 C++ 프로그래밍 윤성우 저 열혈강의 C++ 프로그래밍 개정판 Chapter 03. 클래스의 기본.
2D Game Programimg 기획 1945 – Strikers 양형배.
(Network Transaction Application Server)
네트워크 관리 개요 및 SNMP 프로토콜 동작과정 김민나 1517 나윤영 1550 신윤정
동영상 편집은 사용하기 쉬운 Premiere Pro가 좋다.
1차 발표 학번: 이름: 송태성.
호스피스간호.
CHAP. 2 안드로이드 개발 도구 설치.
듣기 퀴즈.
Cafe24 쇼핑몰 구축방법 전략연구소 교육팀 권계영 대리.
Cool Edit Cool Edit 시작시 1, 7번 시작 녹음하기 빨간색(Record) 버튼 => 녹음
게임엔진 1차 발표 배승열.
2차 발표 가이드라인 학번: 이름: 고진혁.
Copyright 2011 ㈜굿애플 All rights reserved
1차 발표: 파워 애로우 학번: 이름: 이민우.
무인비행장치 비행 전 준비사항 및 드론 시뮬레이션 연습비행
소 방 안 전 교 육 (초등학교) 남 원 소 방 서.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
사거리 신호등 제어 한국외국어대학교 전자공학과 SoC 설계.
Super Mario Yo-si Run -2D Game Programming 고미향.
JAVA WINDOW PROGRAMMING
DEATH NOTE <BOARD GAME>
석조문화재 (아래의 내용은 대부분 문화유산연구지식포탈에서 가져온 것임: nrich. go
2d game pRogramming 1차 발표 이재남.
Lecture 8 복잡한 구조 프로그래밍 프로그램 짤 때의 마음가짐 invariant 데이터 구성 list pair
프로그램 운영기간 : 3D 프린팅 실습 : ~ (과학관256) 3D 프린팅 회사 견학 및 실습 : 7월 초
Copyrightⓒ 1999 서울산업대학교 전자계산학과 석상기 교수
의료원 교수 회의 자료
김덕용 게임 엔진론 Project 최종발표.
나눔카 서울특별시 도시교통본부 nanumcar
2D game programing Demo 김태원.
CHAP 23. 센서.
컴퓨터 및 스마트폰용 게임 기획서 OOO (프로젝트명) 컴퓨터공학과 학번 : 성명 : O O O.
연구 진행 상황 보고서 연구 결과 문제점 및 대책 목표 및 계획 어지럼증 기타
위모트를 사용한 교통 정리 게임 김순경의 로망 3차 발표! 김영채.
자폐 스펙트럼 장애아 학습지도2.
아두이노 프로그래밍 4일차 – Part1 모바일 로봇 강사: 김영준 목원대학교 겸임교수
5차시: 로봇 주행 실습 및 미션 수행하기 준비물 SPL-Duino 보드 (조도센서 내장)
디지털 사운드를 GoldWave로 변환하자
1차 발표: 내일은 홈런왕 학번: 이름: 주해성.
시외버스 안내방송 연결 메뉴얼 DAEWOO BS106 안내방송 배선 연결도[2008년 이후 모델]
2장 선과 글자 모양에 따른 분류 제품 제작을 하기 위한 도면에는 제품의 정보인 형상, 치수,
게임 엔진 -2차 프로젝트 발표 윤나람.
지역사회복지론 지역사회복지의 실천원칙과 과정 사회복지행정학과 조원석 사회복지행정학과 정미숙.
오락실의 진화 신문방송학부 옥띠야.
7.2 인사 기록표 만들기 [단계 1] 인사기록표 데이터 입력하기 다음과 같이 테이블을 그리고 데이터 입력.
2단원. 지표의 변화 마무리 폭탄 game!!!.
Presentation transcript:

위모트를 사용한 교통 정리 게임 김순경의 로망 최종 발표! 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

위모트 위모트의 가속도 센서를 이용했을 때는 정확한 위치 측정이 힘듬 WiiYourSelf!에서 후처리된 Pitch와 Roll 사용하여 위모트의 상하좌우 위치를 확인 위모트 버튼은 눌려진 상태만을 알 수 있기 때문에 눌린 ‘순간’을 핸들링하기 위해 이전 상태의 저장이 필요

기타 구현사항 빌보드를 사용해 깜빡이등 구현 Ogre::Overlay GUI 구현 최상위 Overlay를 사용한 Fade In/Out 구현 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일 위모트를 이용한 컨트롤 구현 1 11주 5월27일 위모트를 이용한 컨트롤 구현 2 12주 6월 3일 최종 마무리 13주 6월10일 최종발표

끝 감사합니다.