프로젝트 발표 가이드라인 학번: 89418022 이름: 홍길동
Wiki에 자료 올리는 방법 ^ 발표자 ^ 1차 발표 ^ 2차 발표 ^ 3차 최종 발표 ^ ^ 발표자 ^ 1차 발표 ^ 2차 발표 ^ 3차 최종 발표 ^ | 홍길동 | {{:studentaccess:2DGP_홍길동_1차.ppt | 1차 자료 }} | | | | | 김경우 | | | | | | 홍세기 | | | | | | 문정환 | | | | | | 장영구 | | | | | | 주해성 | | | | | | 박세권 | | | | |
프로젝트 기간 주제 평가 지표 2010년 9월 20일 ~ 12월 1일 총 10주 PC 플랫폼 위에서 SDL을 이용한 2D 게임 개발 게임파크 GP2X Wiz 플랫폼 위에서의 SDL 을 이용한 2D 게임 개발 0.5학점 등업(A0 A+로 등업) 평가 지표 게임이 완성되었는가? 게임의 흥미 요소가 잘 파악되고, 구현되었는가? 개발 과정이 효율적으로 진행되었는가? 수강 학생들로부터 좋은 평가를 받았는가?
발표 일정 9월 28일, 29일 : 1차 발표 10월 26일, 27일: 2차 발표 11월 30일, 12월1일: 최종 발표
1차 발표 가이드라인 PPT 10-15페이지 목차 구성 발표시간 8분(5분 발표, 3분 질의응답) – 칼같이 지킬 것. 게임 컨셉(1~2 페이지) High Concept 및 핵심 메카닉을 명확히 제시. 개발 범위(1 페이지) 개발 주요 요소를 정량적으로 제시. 게임 실행 흐름(1~2페이지) 게임 화면 스크린샷을 이용하여, 게임 실행 흐름 제시. 다른 게임 화면 이용 또는 영화 대본처럼 손으로 스케치. 게임이 어떤 식으로 진행되는지 직관적으로 알 수 있도록 구성. 개발 일정 – 1 페이지 9월 3주(9월20일 시작주)를 시작으로, 주단위로 상세 개발 일정 제시.
2차 발표 가이드라인 PPT 5페이지 게임 컨셉을 명확하게 제시 – 1페이지 발표시간 10분(4분 발표, 3분 데모, 3분 질의응답) – 칼같이 지킬 것. 게임 컨셉을 명확하게 제시 – 1페이지 개발 범위를 기준으로 한 현재까지의 개발 내용을 구체적으로 정량적 제시 – 1페이지 개발 범위 상세 항목별로 % 단위로 개발 진도 표시 바람. 게임 진행 내용 – 2페이지 개발 일정을 주단위로 상세 제시 – 1 페이지
3차 발표 가이드라인 PPT 5페이지 게임 컨셉을 명확하게 제시 – 1페이지 발표시간 10분(4분 발표, 3분 데모, 3분 질의응답) – 칼같이 지킬 것. 게임 컨셉을 명확하게 제시 – 1페이지 개발 범위를 기준으로 최종 개발 내용을 구체적으로 정량적 제시 – 1페이지 개발 범위 상세 항목별로 % 단위로 개발 진도 표시 바람. 프로젝트 진행하면서 미흡한 점 및 그에 대한 향후 대응 방안 제시 – 1페이지 데모 준비 반드시 release mode로 컴파일하여, PC 상에서 직접 exe 파일을 실행함. 미리 PC에 발표 자료 및 실행파일을 복사해놓을 것. 데모 실행은 시작 부터 종료까지 충분히 보여줄 수 있도록 준비할 것.
프로젝트 작업 보고서 준비 및 점검 프로젝트 진행 보고를 위한 클리어 파일 준비 클리어 파일 제목은 “2010 2D 게임 프로그래밍 프로젝트” 1차 발표자료를 인쇄하여 클리어 파일에 삽입 매주 주간 작업 보고서를 작성하여, 클리어 파일에 삽입한 후, 화요일 수업 시간, 실습 시간 중에 점검. 주간 작업 보고서 내용 매주 한페이지로 작업 내용을 구체적으로 작성 홈페이지의 한글 서식 이용 예) 리소스를 준비했다면, 준비한 리소스들의 종류 및 이미지 코딩을 했다면, 구현한 부분에 대한 상세 설명 기획을 했다면, 상세한 기획 내용
밀고! 당기고! 흔들어라! 그리고 커져라! 게임 컨셉 (예시) 게임 진행에 필요한 액션을 모션 인터페이스로 구성. 몸을 움직여서 해당 동작을 입력하도록 구성.
게임 컨셉 (예시) 슈팅 슈팅+퍼즐 퍼즐 목표 | 호박을 맞춰라 떨어진 호박을 제거하라
게임 실행 흐름(예시) < 거미줄을 쏜다 > < 호박에 명중! > < 동일한 호박 3개 접촉 > 퀸즈를 조작하며, 날아오는 호박을 거미줄을 쏴 떨어트린다. 동일한 호박이 세 개 이상 접촉하면 폭발. 호박이 제거된다. < 호박 폭발!!! > < 호박 제거 완료! >
게임 실행 흐름 (예시) < 호박에 맞았다! > < 대폭발!!! > 호박에 맞으면 퀸즈 물 속으로 빠지며 게임오버! 호박이 8번째 줄을 넘으면 대폭발을 일으키며, 퀸즈는 물 속에 빠지고 게임오버! < 호박에 맞았다! > < 물 속으로 풍덩! 게임 오버 > < 호박이 8번째 줄을 넘으면! > < 대폭발!!! > < 물 속으로 풍덩! 게임 오버 >
개발 범위 (예시) 내용 범위 맵 하늘, 바다, 땅굴 3종 구현 캐릭터 컨트롤러 좌우이동 및 부드러운 회전 구현 게임 코어 기능 공과 배트간의 충돌 구현 설정된 타자의 키에 따른 스크라이크 존의 변화 일정 미션 달성시 다른 캐릭터 선택 가능 모델링 남,여 캐릭터 2종 게임 난이도 난이도 : 코너웍 제구력 상승 구질의 증가 투구폼의 변화 사운드 맵별로 3종씩 구현 애니메이션 15종(달리기, 걷기, …)
주단위 개발 일정 (예시) 3. MARch 4. april 5. May 6. june Sun Mon Tue Wed Thu Fri Sat 프로젝트 발표자료 작성 / 개발 계획 수립 1차 프로젝트 발표 4. april Sun Mon Tue Wed Thu Fri Sat 볼링공 및 볼링핀 / 볼링장 모델링 볼링공과 볼링핀 충돌처리 2차 프로젝트 발표 위모트 컨트롤을 이용한 가속도 측정 5 ~ 9 12 ~ 16 22 ~ 26 19 ~ 23 29 ~ 4.2 26 ~ 30 5. May Sun Mon Tue Wed Thu Fri Sat 측정한 가속도를 이용한 볼링공 조작 3차 프로젝트 발표 게임 시작 과 종료 및 메뉴 구성 게임 사운드 및 추가 스테이지 6. june Sun Mon Tue Wed Thu Fri Sat 점수를 활용한 랭킹보드 작성 4차 프로젝트 발표 3 ~ 7 5.31 ~ 4 10 ~ 14 7~11 17 ~ 21 24 ~ 28