Category Archives: Project

Group Project 4

Game Production Design (305900)
– UI Design Document
Fall 2013
Kyoung Shin Park
November 18, 2013


“Large Multi-Touch Display Game” UI 디자인을 작성하여 11월 25일 발표한다. (전체 10점)


팀별로 작성해오시오.


1. 다음 강의을 보고 1장에 요약해라. (개별숙제)
게임 디자인의 심리학 (Psychology of Game Design – Everything you know is wrong)
http://www.youtube.com/watch?v=bY7aRJE-oOY

2. 이 강의의 내용을 반영하여, 숙제3 (“Large Multi-Touch Display Game”)에서 작성한 게임 시나리오를 HCI적인 관점에서  UI 디자인을 향상시켜서 다시 게임 시나리오를 재작성하라. (2장)


Group Project 3

Game Production Design (305900)
– Technical Design Document
Fall 2013
Kyoung Shin Park
October 28, 2013


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


제안했던 게임 아이디어 브레인스토밍(“Large Multi-Touch Display Game”)에서 확장하여 Technical Design Document를 작성하여 11월 4일 발표한다. (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 Project 2

Game Production (470420-1)
– “Large Multi-Touch Screen Game” Brainstorming & Storyboarding
Fall 2013
2013년 10월 14일


Group term project assignment –
“Large Multi-Touch Screen Game” 브레인스토밍 (장수 제한 없음)
2013년 10월 28일 수업시간에 브레인스토밍 발표를 한다.


각 그룹별로 “대형 멀티 터치를 이용한 여러 사용자들의 동시 인터랙션방식, 스크린분할한 대결구도 없고 협력적 모드, 지하철/건물외벽/박물관/전시장 벽면에 설치가능한 게임 )”에 대한 브레인스토밍 아이디어 발표 시 다음과 같은 정보를 포함하여 설명하도록 한다:


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

Group Project 1

Game Production Design (470420-1)
–  Game Modification
Fall 2013
2013년 10월 7일

Group term project assignment – Game Modification


이 그룹 프로젝트의 목표는 Large Multi-Touch Screen Game 설계를 위한 기존의 게임(보드 게임 또는 고전적인 비디오 게임 등)을 수정(modify)해본다. 그리고 이를 통해서 게임 “자산” 또는 기술 개발, 게임 규칙을 설계하는 과정을 이해한다.


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


먼저, 이 수정된 게임은 Large Multi-Touch Screen Game (Single Display Groupware Multi-User Interaction) 조사(survey)에서 찾은 게임 또는 기존의 게임에서 싱글 디스플레이에서 여러 사용자들이 동시에 실행가능하기에 좋은 것으로 수정되어야 한다.


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


요구사항:


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


AR Drone 게임 수정 리포트와 PPT 예시: 7470126790.pdf

Individual Assignment 2

Game Production Design (305900)


– “Large Multi-Touch Screen Game” survey


Fall 2013


Kyoung Shin Park


2013년 10월 7일



Individual assignment – 2~3 “Large Multi-Touch Screen Game” survey report (10 points)



최근 지하철이나 공공장소 등에 설치된 대형 디스플레이에서 터치 방식 등을 이용한 단일 사용자 인터랙션  지원을 시작하고 있으며, 이에 따라 대형 디스플레이에서 여러 명의 사용자들이 동시에 상호작용이 가능한 콘텐츠에 대한 관심도 높아지고 있다.

Single Display Groupware란 단일 디스플레이에서 여러명의 사용자들이 하나의 응용프로그램에 동시에 인터랙션이 가능한 그룹웨어를 의미하는 것으로, 대형 디스플레이에서의 사용자 인터랙션은 화면 크기가 커서 여러 사용자들이 같이 화면을 공유하고 동시에 인터랙션이 가능한 Single Display Groupware 범주에 포함된다.

현재 연구 개발된 대형 디스플레이 인터랙션 장치로는 펜과 같은 포인팅 장치나 멀티 터치 방식, 모바일, 모션센서 공중 마우스나 닌텐도사의 위 리모트 컨트롤 그리고 컴퓨터 비젼 방식을 이용한 제스쳐 인식 등 다양한 인터랙션 방법들이 연구되고 있다.

이 숙제의 목적은 이러한 멀티터치 입력장치를 이용하여 여러 명의 사용자들이 대형 디스플레이 화면에서 동시에 자연스럽게 인터랙션이 가능하며, 자연스럽게 협력적으로 게임 플레이할 수 있는 방법을 모색해본다.

이 숙제에서는, 각자 대형 단일 디스플레이에서 여러 사람이 동시에 인터랙션 하는 주제에 대해 2~3가지 연구를 조사한다 (특히 게임분야를 선호함). 그리고 각자 조사한 내용을 3~5 페이지의 요약으로 제출하고 발표를 통하여 토론한다.

Due date는 2013년 10월 14일까지

 참고자료:
Stanford University – Interactive Mural Lumipoint

Multi-User Multi-Touch Games on DiamondTouch with the DTFlash Toolkit (2005)
http://www.merl.com/papers/docs/TR2005-105.pdf


UIC/EVL – Fleet Commander Game – Cyber-Common 20-foot wide multi-touch LCD wall
http://www.youtube.com/watch?v=6V0o3TjB2Tw

UIC/EVL – 20 Foot Virtual Canvas
http://www.youtube.com/watch?v=lq6ShJnwr1Y&feature=relmfu

일본 쿄토 근처 아라시야마의 닌텐도 ‘시구라덴 박물관’
http://blog.naver.com/PostView.nhn?blogId=one3526&logNo=60157596853&viewDate=&currentPage=1&listtype=0&from=postList


Co-located Collaborative Learning Video Game with Single Display Groupware http://dcc.puc.cl/system/files/MN35-Collaborative+learning.pdf

iGameFloor – a Platform for Co-Located Collaborative Games
http://www.interactivespaces.net/data/uploads/papers/6.pdf
http://www.tuvie.com/wisdom-well-interactive-floor-offers-a-fun-way-to-learn/

WePaint: A Cooperative Painting Game
http://www.cc.gatech.edu/~mromero/garret_souza_spinnato_srivastava_tan_wallace_romero_2011.pdf

Story Table on DiamondTouch
http://www.acm.org/uist/archive/adjunct/2003/pdf/demos/d3-zancanaro.pdf
http://www.academia.edu/1661092/Supporting_childrens_small_group_storytelling_with_Single_Display_Groupware

Project Management 101

Randy Pausch’s Tips for working successfully in a group
http://www.cs.cmu.edu/~pausch/Randy/tipoForGroups.html



Tips for Working Successfully in a Group


By Randy Pausch, for the Building Virtual Worlds course at Carnegie Mellon, Spring 1998


Meet people properly.  It all starts with the introduction.  Then, exchange contact information, and make sure you know how to pronounce everyone’s names.  Exchange phone #s, and find out what hours are acceptable to call during.


Find things you have in common.   You can almost always find something in common with another person, and starting from that baseline, it’s much easier to then address issues where you have differences.  This is why cities like professional sports teams, which are socially galvanizing forces that cut across boundaries of race and wealth.  If nothing else, you probably have in common things like the weather.


Make meeting conditions good.  Have a large surface to write on, make sure the room is quiet and warm enough, and that there aren’t lots of distractions.  Make sure no one is hungry, cold, or tired.  Meet over a meal if you can; food softens a meeting.  That’s why they “do lunch” in Hollywood.


Let everyone talk.  Even if you think what they’re saying is stupid.  Cutting someone off is rude, and not worth whatever small time gain you might make.  Don’t finish someone’s sentences for him or her; they can do it for themselves.  And remember: talking louder or faster doesn’t make your idea any better.


Check your egos at the door.  When you discuss ideas, immediately label them and write them down.  The labels should be descriptive of the idea, not the originator: “the troll bridge story,” not “Jane’s story.”


Praise each other.  Find something nice to say, even if it’s a stretch.  Even the worst of ideas has a silver lining inside it, if you just look hard enough.  Focus on the good, praise it, and then raise any objections or concerns you have about the rest of it.  


Put it in writing.  Always write down who is responsible for what, by when.  Be concrete.  Arrange meetings by email, and establish accountability.  Never assume that someone’s roommate will deliver a phone message. Also, remember that “politics is when you have more than 2 people” – with that in mind, always CC (carbon copy) any piece of email within the group, or to me, to all members of the group.  This rule should never be violated; don’t try to guess what your group mates might or might not want to hear about.


Be open and honest.  Talk with your group members if there’s a problem, and talk with me if you think you need help.  The whole point of this course is that it’s tough to work across cultures.  If we all go into it knowing that’s an issue, we should be comfortable discussing problems when they arise — after all, that’s what this course is really about. Be forgiving when people make mistakes, but don’t be afraid to raise the issues when they come up,


Avoid conflict at all costs. When stress occurs and tempers flare, take a short break. Clear your heads, apologize, and take another stab at it.  Apologize for upsetting your peers, even if you think someone else was primarily at fault; the goal is to work together, not start a legal battle over whose transgressions were worse. It takes two to have an argument, so be the peacemaker.


Phrase alternatives as questions.  Instead of “I think we should do A, not B,” try “What if we did A, instead of B?”  That allows people to offer comments, rather than defend one choice.