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
software deisgn document
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
– “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 Modification
Fall 2012
2012년 9월 18일
Group term project assignment – Game Modification
이 그룹 프로젝트의 목표는 타일드 디스플레이 게임 설계를 위한 기존의 게임을 수정(modify)해본다. 그리고 이를 통해서 게임 “자산” 또는 기술 개발, 게임 규칙을 설계하는 과정을 이해한다.
이 과제로 수정한 게임은 게임으로써 완벽해야 하며 재미있게 플레이할 수 있어야 한다. 또한 새롭고 매력적인 게임플레이를 보여줄 수 있도록 전념해야 한다.
먼저, 이 수정된 게임은 타일드 디스플레이 인터랙션 조사(survey)에서 찾은 게임 또는 기존의 게임에서 타일드 디스플레이에서 실행되면 좋을만한 것으로 수정되어야 한다.
2012년 9월 25일 수업시간에 수정된 게임에 대한 리포트(report)와 발표를 한다.
요구사항:
-기존 게임의 규칙을 완전히 또는 상당 부분을 변경한 새로운 결과를 내야 한다.
-기존 게임의 모든 “자산” (예: 아이템) 을 사용해야 한다.
-새롭게 자료 (예: 다른 아이템등)를 약간 소개한다.
-제스쳐 또는 터치 인터페이스를 사용한 게임으로 준비해 본다.
-처음 사용하는 사람일지라해도 너희 새로운 게임을 바로 플레이할 수 있도록 (대상 고객, 플레이어 수, 플레이 시간 추정치를 포함하여) 규칙은 반드시 명확하고 완전해야 한다.
-게임 포커스, 개발 및 플레이 테스트의 주의 사항을 적어야 한다 – 플레이 테스팅하는 동안 발생한 모든 문제나, 특히 이 게임의 밸런스는 맞추었는지? 이 게임이 재미있는지? 등
[Project] Project Management 101
Randy Pausch’s Tips for working successfully in a group
http://www.cs.cmu.edu/~pausch/Randy/tipoForGroups.html
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