Category Archives: Project

Group assignment4

게임 프로그래밍 설계 (305900) 숙제
– “Large High-Resolution Display Game” UI 디자인
학기: 2012년 2학기
강사: 박경신
November 20, 2012

“Large High-Resolution Display Game” UI 디자인을 작성하여 12월 4일 발표한다. (전체 10점)

팀별로 작성해오시오. (전체 3장)

1. 다음 강의을 보고 1장에 요약해라. (개별숙제)

Android to Humanoid: Human-Computer Interaction
http://fora.tv/2012/10/30/Android_to_Humanoid_Latest_in_Human-Computer_Interaction

2. 이 강의의 내용을 반영하여 (공공장소 대형 고해상도 디스플레이가 로봇처럼 움직이고 반응하는 등), 숙제3 (“Large High-Resolution Display Game”)에서 작성한 게임 시나리오를 HCI와 AI적인 관점에서  UI 디자인을 향상시켜서 다시 게임 시나리오를 재작성하라. (2장)

12월 4일까지 e-learning에 올릴 것

Game Finite State Machine

일반적인 게임 FSM(유한상태기계)
사용자 삽입 이미지———————————————————————————————————————
Pounce 게임의 마우스 캐릭터FSM
http://matttuttle.com/2011/02/finite-state-machines-for-game-developers/

사용자 삽입 이미지
—————————————————————————————————————–
일반적인 RPG 게임의 몬스터 캐릭터 FSM
http://www.gurugail.com/pmwiki.php?n=Main.FSM
사용자 삽입 이미지

Group assignment 3

Game Production Design (305900)
– Technical Design Document
Fall 2012
Kyoung Shin Park
October 29, 2012

Group term project assignment – Technical Design Document (10 points)

제안했던 게임 아이디어 브레인스토밍(“Large High-Resolution Display Game”)에서 확장하여 Technical Design Document를 작성하여 10월 30일 발표한다. (5장~10장)

Technical Design Document는 아래 제시한 바와 같이 작성하도록 한다.

-게임 제목
-게임 요약 (1-2장)
-게임장르, 플랫폼, 게이머 수, 게임 규칙 요약 (1-2장)
-Software design document
   +게임 구조 (즉, 게임 루프)
   +FSMs
   +입력처리방법
   +그래픽 (2D/3D) 디자인
   + 인터페이스 디자인
   +사운드 디자인
-게임 요소 (i.e., Characters/NPCs, Items, Backgrounds/Terrinas, Events, Story, etc)

*그룹원 중에 한 명이 e-learning에 올릴 것

Group assignment 2

Game Production (470420-1)
– “Large High-Resolution Display Game” Brainstorming
Fall 2012
2012년 10월 8일

Group term project assignment –
“Large High-Resolution Display Game” 브레인스토밍 (장수 제한 없음)
2012년 10월 15일 수업시간에 브레인스토밍 발표를 한다.

각 그룹별로 “대형 고해상도 디스플레이 게임 (멀티 터치나 제스쳐를 이용한 인터랙션방식)”에 대한 브레인스토밍 아이디어 발표 시 다음과 같은 정보를 포함하여 설명하도록 한다:

-그룹명
-그룹 멤버와 맡은 역할 소개
-게임플레이 아이디어
-모든 스토리보드 그림들

Individual assignment 3

5495501357.zipIndividual assignment 3 – 발표 (10월 22일 – 23일)
Y. Lou, W. Wu, H. Zhang, Magic Input: A Multi-user Interaction System for SAGE Based Large Tiled-display Environment, 2012 IEEE International Conference on Multimedia and Expo Workshops, pp.157-162.

J. Leigh, A. Johnson, L. Renambot, T. Peterka, B. Jeong, D. Sandin, J. Talandis, R. Jagodic, S. Nam, H. Hur, Y. Sun, Scalable Resolution Display Walls, Proceedings of the IEEE, pp. 1-15

P.Roman, M. Lazarov, A. Majumder, A Scalable Distributed Paradigm for Multi-User Interaction with Tiled Rear Projection Display Walls, IEEE Transaction on Visualization and Computer Graphics, 16(6), pp.1623-1632, 2010

A. Bigdelou, T.Benz, L.Schwarz, N.Navab, Simultaneous Categorical and Spatio-Temporal 3D Gestures Using Kinect, IEEE Symposium on 3D User Interfaces 2012, pp. 53-60

B.M.Williamson, C.Wingrave, J.J.LaViola, T. Roberts, P. Garrity, Natural Full Body Interaction for Navigation in Dismounted Soldier Training, Interservice/Industry Training, Simulation, and Education Conference (I/ITSEC) 2011

M. N.Kamel Boulos, B.J.Blanchard, C. Walker, J.Montero, A.Tripathy, R.Gutierrez-Osuna, Web GIS in practive X: a Microsoft Kinect natural user interface for Google Earth navigation, International Journal of Health Geographics 2011, 10(45).

L.Gallo, A.P.Placitelli, M. Ciampi, Controller-free exploration of medical image data: experiencing the Kinect, International Symposium on Computer-Based Medical Systems 2011, pp. 1-6

M. Nancel,J. Wagner, E. Pietriga, O. Chapuis, W. Mackay, Mid-air Pan-and-Zoom on Wall-sized Displays, CHI’11, pp. 177-186, 2011

D.Stodle, T-M S. Hagen, J. M.Bjorndalen, O.J.Anshus, Gesture-Based, Touch-Free Multi-User Gaming on Wall-Sized High-Resolution Tiled Displays, Journal of Virtual Reality and Broadcasting, 5(10), 2008

D.Vogel, R.Balankrishnan, Distant Freehand Pointing and Clicking on Very Large, High Reslution Displays, UIST2005, pp.33-42

Group assignment 1

Game Production Design (470420-1)
–  Game Modification
Fall 2012
2012년 9월 18일

Group term project assignment – Game Modification

이 그룹 프로젝트의 목표는 타일드 디스플레이 게임 설계를 위한 기존의 게임을 수정(modify)해본다. 그리고 이를 통해서 게임 “자산” 또는 기술 개발, 게임 규칙을 설계하는 과정을 이해한다.

이 과제로 수정한 게임은 게임으로써 완벽해야 하며 재미있게 플레이할 수 있어야 한다. 또한 새롭고 매력적인 게임플레이를 보여줄 수 있도록 전념해야 한다.

먼저, 이 수정된 게임은 타일드 디스플레이 인터랙션 조사(survey)에서 찾은 게임 또는 기존의 게임에서 타일드 디스플레이에서 실행되면 좋을만한 것으로 수정되어야 한다.

2012년 9월 25일 수업시간에 수정된 게임에 대한 리포트(report)와 발표를 한다.

요구사항:

-기존 게임의 규칙을 완전히 또는 상당 부분을 변경한 새로운 결과를 내야 한다.
-기존 게임의 모든 “자산” (예: 아이템) 을 사용해야 한다.
-새롭게 자료 (예: 다른 아이템등)를 약간 소개한다.
-제스쳐 또는 터치 인터페이스를 사용한 게임으로 준비해 본다.
-처음 사용하는 사람일지라해도 너희 새로운 게임을 바로 플레이할 수 있도록 (대상 고객, 플레이어 수, 플레이 시간 추정치를 포함하여) 규칙은 반드시 명확하고 완전해야 한다.
-게임 포커스, 개발 및 플레이 테스트의 주의 사항을 적어야 한다 – 플레이 테스팅하는 동안 발생한 모든 문제나, 특히 이 게임의 밸런스는 맞추었는지? 이 게임이 재미있는지? 등

Kinect

게임의 혁명 키넥트(Kinect), 가상현실을 뛰어넘는 실전게임을 즐긴다.
http://blog.bsmind.co.kr/334

Two Kinects join forces to make 3D telepresence, enable virtual light saber
battles
http://www.engadget.com/2010/12/20/two-kinects-join-forces-to-make-3d-telepresence-enable-virtual/

Quadrotor
Autonomous Flight and Obstacle Avoidance with Kinect Sensor
http://www.youtube.com/watch?v=eWmVrfjDCyw

3D
Video Capture with Kinect
http://www.youtube.com/watch?v=7QrnwoO1-8A&feature=related

Kinect
SwimBrowser
http://www.kinect-hacks.com/kinect-hacks/2011/02/26/swimbrowser-swim-through-web-kinect

Human
Tetris Kinect Game
http://www.kinect-hacks.com/kinect-hacks/2011/02/18/human-tetris-kinect-game