1 . 선택이유 2. Uncharted 2 3. 특징 / 스토리 / 설명 4 . 멀티 플레이어 5. Reference 6. Q A Contents선택이유 Ⅰ선택이유 Ⅱ ▲ Cell Processor 를 이용한 최상의 Graphics선택이유 Ⅲ 授賞 내역 IGN 2009 Game of the Year - Giant Bomb - ALAS - X-PLAY - Review on the Run Game Developers choice Awards Spike Video Game Awards - Best Technology - Best Writing - Best Audio - Game of the YearUncharted2 - Naughty Dog 社 제작 / SCEI 배급 ․ 1986 년 창립 ․ 창립자 : Andy Gavin / Jason Rubin Uncharted series (2007-present ) / Jak and Daxter series(2001-2005 ) / Crash Bandicoot series (1996-1999 ) 게임 개발 - 장르 : 액션 ( 언차티드 2) - 기종 : Playstation3 ( 독점 개발된작품 ) - 발매일 : 2009 년 10 월 16 일특 징 - ① ▶ Playstation 3 의 SPU 를 최대한 활용 ▶ 全作보다 더욱더 화려한 색채와 Dynamic 한 움직임 ▶ Naughty Dog Game Engine 2.0 ▶ Graphics 최적화 성공 ▶ Cell Processor 사용특 징 - ② ▶ Blu -ray + Hard Drive No Loading Problem ▶ Screen Space Ambient Occlusion Unit SPU 에 완벽 최적화스 토 리 - ①스 토 리 - ②스 토 리 - ③스 토 리 - ④설 명 - ① ◆ 주인공 Nathan “Nate Drake ( 이하 네이트 ) 를 조작하여 스토리 라인을 진행하게 되는 3 인칭관점 TPS(Third-Person Shooter) 게임 .설 명 - ②◆ 적을 처치하는 다이내믹 모션이 다양 . ( 엄폐 , 난사 , 암습 etc) 설 명 - ③◆ 물리적인 엔진 적용 下 . - 점프 , 벽을 오르거나 , 가파른 벽의 튀어나온 돌을 잡고 다른 지점으로 이동 하는 Adventure Game. 설 명 - ④.45 Defender 92FS-9mm Micro-9mm Wes-44 AK-47 M4 FAL Moss-12 SAS-12 RPG-7 Mk-NDI Pistole Desert-5 M32-Hammer Dragon Sniper GAU-19 설 명 - ⑤◆ 스토리의 진행 시 Adventure Game 의 주 요소 중 하나인 Puzzle 이 등장합니다 . 설 명 - ⑥◆ PS3 패드의 Select 버튼을 이용하여 플레이어가 네이트의 일기장 을 통한 힌트 로 퍼즐 을 해결하도록 유도 . 설 명 - ⑦◆ 숨겨진 보물 101 Uncharted 2 Platinum 멀티플레이어 Marco Polo 스킨 Unlock. ◆ 보상으로 Disc 內 추가 컨텐츠 이용가능 . 설 명 - ⑧멀티플레이어 1. 약탈 전통적인 깃발게임과 비슷한 형태 , 각 팀이 먼저 맵의 랜덤 으로 발생하는 5 가지의 보물 을 선취하여 빠르고 안전하게 진영에 많은 수의 보물을 탈환 하는 방식 . 2. 데스매치 양 팀의 수가 같게 플레이 하는 방식으로 팀의 구성은 게임 내에서 레벨에 따라 나뉘며 , 일정 킬 수 에 따라 승리 하게 되는 방식 . 3. 제거 5 대 5 로 나뉘어 플레이하는 방식으로 데스매치와 비슷 하지만 , 한번 목숨을 잃으면 다시 살아나지 않아 신중하게 해야 하는 것이 차이점 / 5 판 3 선승제 . 4. 체인리액션 1-5 의 숫자 를 순서대로 정해진 기둥을 지켜내 점수를 높게 가져가는 팀이 승리 . 5. 영역싸움 / 언덕의 제왕 적으로부터 많은 수의 기둥 을 지켜내어 점수를 높게 가져가는 측 이 승리하는 방식 .멀티플레이어 - ①1 2 3 4 5 6 1 멀티플레이어 플레이어 검색 세션 2 사용자 정의 게임 ( 연습 / 자유공간 ) 자동 저장 된 게임플레이 영상 3 4 세계 랭킹과 플레이어 정보 5 획득한 트로피 목록 6 플레이어 정보 Summary ▲ Multiplayer 대기실 화면 멀티플레이어 - ②◆ 전세계 746,586 명의 온라인 유저 ( 2010.9.24 금요일 GMT 12:26:19 조사 ) ◆ Lv.80( 만렙 ) 23 명 , 그 中 1 명은 한국인 . ▲ 공지사항 멀티플레이어 - ③멀티플레이어 - ④◆ DeathMatch /Plunder/Objectives Map lists 멀티플레이어 - ⑤◆ Co-op Maps 멀티플레이어 - ⑥▲영웅 (Heroes) ◆ 멀티플레이어 기본 영웅 / 악당 스킨 ▲ 악당 (Villains) 멀티플레이어 - ⑦◆ 멀티플레이어 DLC 스킨 ▲영웅 (Heroes) ▲ 악당 (Villains) 멀티플레이어 - ⑧◆ 멀티플레이어 DLC 스킨 - ② ▲영웅 (Heroes) ▲ 악당 (Villains) ◆ PS3 독점작들인 Killzone 2/ Resistance/ inFamous 캐릭터 추가 멀티플레이어 - ⑨◆ Kill Score ◆ Deaths Score ◆ Assists Score ◆ 획득한 메달에 따른 보상금 ( 경험치 ) 멀티플레이어 - ⑩2010 년 6 월 26 일 2:00 AM Uncharted2 패치 . Lv.60 → Lv.80 레벨제한이 늘어난 것 . 한 단계 레벨 업을 하기 위해서는 한 판당 “$7 만 5 천 ” 으로 “$1 천 500 만 ” 벌어야 올라감 . ⇒ Naughty Dog 는 다른 콘솔타이틀 게임사와 달리 멀티이벤트 / 서버관리를 매주 패치하여 관리 하고 , Naughty Dog 홈페이지에 올라오는 멀티유저 들의 의견을 피드백하고 절충 하여 다음패치에 적용 . 네트워크 환경 을 보완하고 완화해 가는 社 로 유명 . Multiplayer Level Badges 멀티플레이어 - ⑪◆ 멀티플레이어 Boosters( 능력 ) ◆ 정밀조준 / 빠른이동 / 보상금획득률 2 배 / 추가탄약 ◆ 검정슬롯 사용시 한 매치당 10 Kill Score 달성시 $75,000 보상금 획득률 증가 멀티플레이어 - ⑫ ◆ 요구된 Level 에 도달시 Slot Unlock 사용가능멀티플레이어 - ⑬ 1 2 3 4 5 1 現 Level/ 달성도 , 다음 Level 정보 2 능력치 선택 Slot 1/2 3 클랜 이름 4 사용할 영웅 / 악당 캐릭터 선택창 5 협동 난이도 선택 도발 제스쳐 선택 기본맵 /DLC 맵 검색 ▲ Match Play 이전 SettingsQ A 1. 콘솔 게임의 시장은 약세이며 , 콘솔 게임 “ 닌텐도 ” 에 밀린 상황이다 . PS3 의 보유점유율을 높이는 방안 은 무엇이 있는가 ? 2. PS3 사용 유저 이용 계층을 넓이는 방안 은 ? 나가야 하는 게임의 방향 은 ? 3. 미래에 출시 될 Playstation4 와 Xbox720 에는 어떤 요소가 추가적으로 개발 되어 출시 될 것인가 ? 예측해보시오 .Reference 자료 http://www.unchartedthegame.com/U2AT/ ( 게임 공식 홈페이지 ) http://www.naughtydog.com (Naughty Dog 社 ) 기사 http://www.thisisgame.com/board/view.php?id=303349 category=102 http://news.naver.com/main/read.nhn?mode=LSD mid=sec sid1=105 oid= 020 aid=0002081796 이미지 http://blog.naver.com/zeus_1824?Redirect=Log logNo=140113527249 http://web2.ruliweb.com/ruliboard/read.htm?main=ps table=gr_uncharted find= name ftext =%C5%AC.%B6%F4.%C4%CB.%C6%AE db=2 num=9121 http://cafe.naver.com/ps23magazine.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=1117 http://burnallzombies.files.wordpress.com/2009/10/drake-concept.jpg http://uncharted.wikia.com/wiki/Uncharted_2_Multiplayer http://forums.naughtydog.com/t5/Multiplayer/Uncharted-2-Character-Pics-Updated-17 -August-2010/m-p/436/highlight/true#M208 http://forums.gameaxis.com/showthread.php?t=1502285Thank You !{nameOfApplication=Show}
게임기획서◎ 작품명 : The Isle of East Sea◎ 작성자 :목 차1. 게임개요가. 게임 제목나. 게임 소재1) 소재 및 소재에 대한 설명2) 소재의 선택이유3) 개발예상 게임의 궁극적인 목적다. 게임 플랫폼 및 장르라. 게임 핵심 아이디어마. 게임 컨셉트1) 게임 플레이 컨셉트2) 게임 그래픽 컨셉트3) 게임 사운드 컨셉트바. 목표 게임 사용자1) 목표 사용자2) 목표 사용자 분석2. 게임 설명가. 주요 게임 내용나. 조작 방법1. 게임 개요가. 게임 제목독도를 지켜라나. 게임 소재1) 소재 및 소재에 대한 설명독도, 요즘 부쩍 잦아지고 있는 일본의 독도 욕심을 바탕으로 하여, 일본이 독도에 대한 욕심으로 드디어, 침략을 감행하게 된다는 내용으로, 바다와 육지, 하늘로 처들어 오는 일본군에 대항하여 바다에는 함선을 생산하고, 육지에는 벙커나 혹은 포를 설치하여, 일본군으로부터 독도를 지키는 게임입니다.2) 소재의 선택이유와 궁극적인 목적우리나라에 독도 안보의식 문제의 심각성을 게임으로서 자연스럽게 인식 시켜줌으로써 국민의 안보의식을 강화하기 위하여, 게임이라는 요소와 합쳐 자연스럽게 인식하게끔 하였다.3) 전반적인 설명- 화면의 좌측(일본진영)에서 우측(독도)으로 처들어오는 일본군을 타워형식의 군무기를 건설하여 막는다.- 유저는 일본군을 잡으면서 획득한 돈으로 타워를 짓고 업그레이드를 하여 점점 더 강력한 병력이 오는 것을 막을 수 있다.- 일본군이 오게 되는 경로는 유저가 건설하는 타워로 일본군의 이동을 방해하여 길을 복잡하게 만든다거나 할 수 있으며, 아예 길을 막아버리는 것은 불가능 하다.- 50단계가 있으며, 총 몫이 20개가 있는데 몫이 0이 되기 전에 50단계까지 버티면 다음 스테이지로 그냥 넘어가거나 계속 이어가며, Score를 쌓을 수도 있다. 그 전에 몫이 0이 되어버리면, 게임오버 화면이 뜨고, 랭킹을 등록할 수 있으며, 종료는 메인화면에서 가능하다.다. 게임 플랫폼 및 장르한국이 군함을 만들어 일본의 독도 침략을 막는 독도 지키기 전략 디펜스 게임라. 게임 핵심 아이디어1) 화면 구성- Main 화면PlayScoreHelpCredits처음 오프닝 화면이 끝나면 메인화면이 왼쪽의 인터페이스데로 뜬다. Play버튼으로 게임을 시작하고, Score로 점수를 확인하고, Help로 게임 도움말을 확인할 수 있다.- 사령 선택 화면Select현무주작청룡백호4가지 영웅캐릭(사령)을 선택하여 디펜스에 도움을 줄 수 있다. 4마리의 사령은 각각 2가지의 스킬이 있는데 1가지는 공통스킬이며, 1가지는 각자의 특성스킬이다. 뒤에 유닛 설명에서 자세하게 설명하도록 하겠다.- 플레이 화면플레이 화면은 이런 식이다. 우리는 여기서 왼쪽에는 바다. 오른쪽에는 육지로 하여, 바다와 육지에서의 건설 가능 타워가 따로 있으며, 사령으로 조작(이동 or 스킬)을 하면서, 방어에 요소를 더 추가하였다. 위의 그림처럼 각각의 타워는 일정한 정사각형(섹터) 안에 건설가능하며, 유닛은 뚫려있는 경로를 통하여 목표 지점까지 가야한다. 일정 레벨마다 보스가 등장하는데 보스는 목표지점까지 최단경로에 있는 건물들을 부수면서 이동하게 된다.총 스테이지는 세 개가 있으며, 첫 스테이지는 바다만을 배경으로 디펜스를 하고, 두 번째는 바다와 육지가 같이 있어서 타워를 잘 선택해서 건설하여야 한다. 세 번째 스테이지는 육지만을 방어하는 것이다.2) 유닛 구성 및 사령(영웅캐릭)- 아군유닛(각 유닛은 한번씩 업그레이드가 더 가능하며, 공격력과 범위가 향상된다.)* 특별한 말이 없는 유닛은 육해공 모두 공격 가능1. 기본배 : 기본 단발공격, 평범한 거리, 한 유닛 공격유효.1-1. 포선 : 장거리의 공격가능, 공격속도 느림. 주위의 유닛들 공격유효.1-2. 기관선 : 다발의 공격, 공격속도 빠름, 평범한 거리, 한 유닛 공격유효.1-3. 어뢰선 : 단발의 공격, 일반공격속도. 장거리, 여러유닛피해유효(바다공격만가능)1-3. 그물망선 : 그물망으로 이동속도를 느리게 함.2. 암초 : 경로를 막아서 길을 만들 수 있다.(방어력이 강해 보스의 공격 잘 견딤)3. 벙커 : 기본병사 한명이 단발공격, 공격속도 보통, 평범한 거리3-1 더블벙커: 병사 여러명이 다발공격, 여러 유닛 공격, 공격속도 보통, 같은 거리3-2 가시넝쿨벙커 : 벙커에 가시넝쿨을 설치해, 주변 적유닛 잠시 묶어둠.4. 탱크 : 장거리 공격. 공격속도느림. 주위의 유닛들 공격유효4-1 슈탱크 : 초장거리 공격(바다공격가능). 공격속도 느림. 주위의 유닛들 공격유효4-2 핵탱크 : 보통거리 공격. 공격속도 느림. 강력한 공격으로 주위의 유닛들 공격유효(지 상공격만 가능)5. 큰바위 : 경로를 막아서 길을 만들 수 있다.(방어력이 강해 보스의 공격 잘 견딤)6. 탐지등대 : 잠수함을 탐지할 수 있다. 이 타워가 있어야 잠수함을 보고 공격 가능.※사령 - 기본적으로 이동이 자유롭고 기본공격이 있다(탱크와 같은 공격력).공통 스킬 : 주변의 건물들의 공격력이 쌔짐.각각의 사령들에게 각각 다른 스킬 2개씩 추가주작 스킬1 :영웅주변적들 불 데미지, 스킬2 : 육지 적유닛들을 모두 불태운다.현무 스킬1 :영웅주변적들 이동속도 감소, 스킬2 : 바다의 적유닛들이 모두 죽는다.청룡 스킬1 :전기공격으로 1초씩 정지, 스킬2 : 모든 적유닛백호 스킬1 :스킬2 :- 적 유닛(특별한 말없으면 공격안하는 유닛)적 유닛은 바다에서는 배로 이동을 하며 다가오지만, 육지에 도착했을 때는, 탱크나 차로 변신하여 이동을 시작한다.1. 기본수송선 : 일정한속도로 길따라감.2. 수송보트 : 빠른속도로 길따라감.
1. 다음을 설명하시오.1) 매개변수의 전달 방식에 설명하시오.- 값에 의한 호출(call by value), 참조에 의한 호출(call by reference) 비교1)call by value단순히 실매개변수의 값을 형식매개변수에 복사함으로서 구현. 실매개변수의 값은 변화지 않는다. 주로 함수에 값을 전달하고 실매개변수의 값을 원형대로 보존하기 위하여 사용된다.실매개변수의 값이 피호출함수의 형식매개변수에 복사되기 때문에 값의 참조가 빠르고, 함수의 실행 후에도 실매개변수의 값이 변경되지 않아서 자료의 보호가 가능하다.반면에 형식매개변수에 대한 기억공간을 별도로 마련해야하기 때문에 기억장소의 소모가 크다. c언어에서는 배열을 call by value의 매개변수로 취할 수가 없다. 배열명은 배열의 시작주소를 나타내는 포인터 이기 때문이다.2)call by reference (address)실매개변수의 주소를 형식매개변수에 복사하여 형식매개변수는 전달받은 주소로 실매개변수의 값을 간접적으로 조회하는 기법이다. 형식매개변수 값의 변경은 주소조회로 실매개변수의 값을 변형시키기 때문에 실매개변수의 값이 형식매개변수에 형식매개변수의 값이 실매개변수에 서로 전달되는 효과를 갖는다. 실매개변수는 상수, 수식 또는 함수와 같은 인수가 아니라 반드시 독립된 변수명이어야한다. 상수식이나 함수는 계산된 값을 저장하기 위하여 임시 기억장소를 사용하기 때문이다.c에서는 원칙적으로 call by value만을 허용하지만 포인터를 이용하여 call by reference를 구현할 수는 있다.call by reference는 주소에 의하여 값을 간접적으로 조회하기 때문에 조회시간이 걸리지만, 방대한 자료의 복사가 이루어지지 않기 때문에 기억공간의 낭비를 줄일 수 있다.값에 의한 호출(Call by Value)은 실제 메모리를 하나 더 생성하여매개변수의 값을 복사하는 것이기 때문에호출된 함수안에서 값을 바꾸어도 이전 호출한 곳의 변수는 값이 바뀌지 않는다.그러나 참조에 의한 호출(Call by Reference)는 실제 메모리를 생성하지 않고같은 메모리를 다른 이름으로 부른다고 생각하면 된다.따라서 값을 바꾸면 함수를 호출한 쪽의 값도 바뀌게 된다.자바에서는 매개 변수 전달 방식이 한 가지로 통일되어 있다.바로 "값"에 의한 전달이 그 방식이다. 자바에서는 모든 매개변수들이"값"에 의해 전달된다.호출된 메서드의 파라미터는 메인 메소드의 복사본일 뿐이다.호출 되어질때 String a 가 changemethod의 파라미터 String a로 복사가 된다그래서 복사된 a의 값을 바꾸어도 메인 메소드의 a의 값이 바뀌지 않는다.메인메서드의 a의 값을 바꾸기 위해서는 리턴을 받아 대입해주어야 한다.이걸 자바에서 call by value 라고 한다.그렇다면. 다른 2가지 경우는 왜 바뀌느냐.이 경우는 두개의 객체의 메모리에 저장된 각 값들은 힙 영역에 올라 간다그리고 인자가 넘어갈 때. 이 힙의 주소들이 복사되어 옮겨간다.즉 메인 메소드의 StringBuffer b 객체가 넘어 갈때 changemethod의 파라미터에 객체가 복사되고. 그 안의 저장된 값들은 힙 영역의 주소가 복사되기 떄문에.. 직접 변경이 가능해 지는 것이다. 이걸 흔히 call by reference라고 한다.b객체의 주소로 직접적인 변경을 하는 것이 아니라서. 사실상 call by value라고 해야 맞다.그래서 자바에는 call by reference가 없다고 하는 것이다.2) Boxing, Unboxing에 대해서 설명하시오.자바에는 short, int, long, float와 같은 프리미티브 타입이 있고, Short, Integer, Long 과 같이 각각의 프리미티브 타입에 대응하는 레퍼런스 타입을 제공하고 있다. 이들 타입들은 프리미티브 타입에 대한 일종의 래퍼 클래스(Wrapper Class)라고 할 수 있다.Boxing은 이러한 래퍼 클래스를 사용해 프리미티브 타입의 값을 레퍼런스 타입으로 넣는 것을 말한다.반대로 Unboxing은 레퍼런스 타입의 값을 프리미티브 타입의 값으로 빼내는 것이다.Boxing은 기본형 int 객체를 자동적으로 Integer인 Wrapper Class화 시키는 것이고Unboxing은 반대로 Wrapper Class를 기본형으로 반환시키는 것이다.곧, 기본형을 대입하려 했을때 자동적으로 해당되는 Wrapper Class 형태로 변환하여 할당 해주게 하는 기법이 Boxing이며 그 반대가 unBoxing이다.3) 자바에서의 매개변수의 전달 방식(기본 자료형, 객체 참조변수에 따른, boxing, unboxing의 필요성을 생각하여)을 설명하시오.-기본 자료형 변수의 매개변수 전달방식main 메소드에서 0의 값을 가진 ival 변수를 매개변수로 하여 Line 2에서 effectParam 메소드를 호출하면 이미 scope가 다르기 때문에 effectParam 메소드에서 사용하기 위한 ival 변수를 메모리에 할당하면서 main 메소드의 ival 변수와 같은 값을 가지는 복사본이 만들어짐 effectParam 메소드의 실행이 끝나 리턴되면 메모리에서 자동적으로 사라짐 즉, main 메소드의 ival은 아무 영향도 받지 않게 됨.
Music I Heard- Conrad AikenMusic I heard with you was more than music,And bread I broke with you was more than bread;Now that I am without you, all is desolate;All that was once so beautiful is dead.Your hands once touched this table and this silver,And I have seen your fingers hold this glass.These things do not remember you, beloved,And yet your touch upon them will not pass.For it was in my heart you moved among them,And blessed them with your hands and with your eyes;And in my heart they will remember always, --They knew you once, O beautiful and wise.* 해석내가 듣던 음악- 콘래드 에이컨당신과 함께 듣는 음악은 음악 그 이상이었고또한 당신과 함께 뜯던 빵도 빵 그 이상 이었습니다.이제 나는 당신이 없으니, 모든 것이 외롭고 쓸쓸합니다.한때 그렇게도 아름다웠던 모든 것들은 죽었습니다.한때 이 식탁과 이 식기에 당신의 손이 닿았었고,또한 이 잔을 당신손가락이 감싸는 것을 나는 보았었지요.사랑하는 당신. 이것들은 당신을 기억하지 못한답니다.하지만 그들 위의 당신의 손길은 사라지지 않을 것입니다.나의 마음속에서 당신은 그들과 섞여 돌아다니며,당신의 양손과 두 눈으로 그들을 축복해주었습니다.또한 그들은 나의 마음 안에서 항상 기억할 것이다.그들이 한때 알았던 오 아름답고 현명한 당신,출처 : http://poetry4u.net/xe/home(영시의 향기 - 시와 음악이 있는 아름다운 공간)* 느낌우선 처음 이 시를 선택하게 된 것은 정말 단순하게도 ‘Music‘이라는 단어 때문이었다.위의 출처에 있는 사이트에는 엄청 많은 시가 많은데 그 중에서 영시를 찾다가 제목이 끌려서 이 영시를 선택하게 되었다. 하지만 시를 해석 해 보고 나서 음악에 관한 시가 아닌 사랑하는 한 여인을 생각하며 같이 듣던 음악과 같이 먹었던 음식(시인은 음식대신 빵으로 표현한 것 같습니다.)을 그리워하면서 이 시를 쓴 것 같다. 그러면서 지금은 없는 떠나버린 그녀를 향해 지금은 그녀가 없지만 같이 생활하며 사용하였던 물건들을 보며 그녀의 손길이 닿았던 것을 생각한다. 그러면서 그녀에게 그 물건들은 당신을 기억하지 못하지만 그 물건들에 묻어있는 그녀의 손길은 절대 사라지지 않을 것이라고 하며 그 물건들과 그녀가 자신의 마음속에 섞여 돌아다닌다고 표현하면서 절대 잊지 못함을 표현하고 있다. 그러면서 곁에 못 있는 그녀를 마음속에 간직하고 있는 것을 마지막에 표현하였다.많은 영시들을 접해 보지는 못했지만 왠지 내가 봐왔던 몇 안되는 영시들은 대부분 앞부분이 감명이 깊었던 것 같다. 왠지 자신의 그 순간의 치솟는 감정을 시로 바로 표현하려 했던 것은 아니었을까 하는 생각이 들었다. 그래서 그런지 이 시에서도 정말 마음에 들었던 구절은 가장 첫 소절이었다. “Music I heard with you was more than music, And bread I broke with you was more than bread“ 처음에 이 구절을 접했을 때는 해석이 잘 되지 않았다. 처음에 Music이라는 단어가 제목에 들어있어서 끌린 이유 때문인지 나는 음악을 의인화해서 시를 지은 것 인줄 착각하고 봐서 그런 것 같다. 그런데 시를 읽다 보니 한 여인에 대한 그리움을 표현한 시일 것이라는 생각이 들어 다시 한 번 첫 구절로 와서 해석을 해보니 ‘너와 함께 듣는 음악은 음악이상의, 보통의 음악이 아니었고, 너와 함께 먹는 빵은 보통의 빵이 아니었다.’는 식의 해석이 되어 약간 놀라웠다. 이런 표현을 할 수 있는 시인이 부럽기도 하였다. 물론 내가 한 해석이 맞을지는 모르겠지만, 무엇인가 그녀와 함께한 모든 것들은 항상 그것의 이상이었다는 그런 식의 해석인 것 같아 시인의 그녀에 대한 엄청난 사랑과 그리움이 느껴졌다.그런데 여기서 또 하나 놀라웠던 것은 시를 다 해석한 뒤 시인의 놀라운 표현 때문에 도대체 어떤 시인인지가 궁금해져 시인에 대한 소개글을 보았다. 그런데 어렸을 때 의사인 아버지가 아내를 죽이고 자신도 자살한 사건이 있었다는 사실을 보고 ‘어쩌면 이 시는 어머니에 대한 그리움을 표현한 것 일수도 있겠구나.’하는 생각이 들면서 시인의 그 엄청나게 절실한 그리움에 대해 많은 이해가 되었다.
< 헤비레인 UI >작성자 : 안동환? 헤비레인(Heavy Rain)은 어떤 게임인가?헤비레인은 ‘인디고 프로페시’라는 게임으로 유명한 퀀틱드림에서 5년만인 2010년 2월에 PS3용으로 출시한 인터렉티브 무비 어드벤처 게임이다. 이 게임의 가장 큰 특징은 ‘인터렉티브 무비’이다. 게임 속의 주인공과 플레이어가 하나가 된 듯한 소소한 행동의 컨트롤러 조작으로 엄청난 몰입감을 준다. 그리고 무엇보다도, 플레이어가 실제로 스토리에 대해서 영향을 줄 수 있다. 이것은, 플레이어 스스로가 스토리의 작가, 배우, 감독이 되어 여러 가지 스토리를 만든다는 것이다.헤비 레인의 전체 스토리는 종이접기 살인마를 쫓는 네 명의 주인공의 시점을 통해 진행하는 게임이다. 한때는 화목 그 자체의 삶을 살아오다 한순간의 부주의로 인생의 모든 것을 잃은 이튼, 피해자 가족으로부터 의뢰를 받고 종이접기 살인마를 뒤쫓는 사립탐정 스캇, 괴한들에게 살해당하는 악몽에 시달리며 끔찍한 불면증을 호소하는 메디슨, 그리고 약물 중독으로 인한 금단현상을 보이는 FBI 요원 노먼이 헤비 레인을 다양한 시각으로 이끌어나가는 네 명의 주인공들이다. 별 관계가 없어 보이는 이들을 하나의 접점으로 모으는 것은 바로 종이접기 살인마이다.? 헤비레인 UI의 특징게임 인터페이스에는 Diegetic, Non-Diegetic, Spatial, Meta 이렇게 4가지의 표현 방법이 있다. 헤비레인의 UI는 이 4가지 중에서 Spatial Interface쪽에 속한다고 볼 수 있다. 그렇다면 헤비레인 UI만의 특징에는 무엇이 있을까?? - ? 단순하고 간편한 인터페이스헤비레인은 잠에서 깨어나는 것부터 이를 닦고 싸우는 것까지 모두 플레이어가 한다. 그래서 단순한 행동들까지도 컨트롤해야 하므로 조작이 간편하다. 그리고 플레이어가 가한 조작에 대한 즉각적인 변화가 일어나 ‘피드백’을 제대로 제공하고 있다. 그리고 현재 상황에서 사용가능한 조작키를 매번 화면에 표시를 해 준다.? - ? 몰입감에 방해를 주지 않는 인터페이스플레이어 인터페이스(조작키 표시)의 뜨는 위치가 고정되어있지 않고 플레이어의 시선이 자연스럽게 집중되는 곳(혹은 인터페이스가 플레이어의 시선을 유도)에 있어 더욱 몰입할 수 있다. 무엇보다도 튀지 않고 무난한 폰트로 자연스러운 자막 한글화되어 있다. 또한, 주인공의 심리상태를 볼 수 있는 버튼이 있고 캐릭터가 혼란스럽거나 특정한 생각에 몰입하면 회전속도가 빨라지거나 심지어 부들부들 떨리기도 하고 읽기 힘들게 흐려지기도 해서 캐릭터의 감정전달까지도 잘되어진다.? - ? 화면분할 연출 인터페이스동시에 진행되는 상황을 여러 각도에서 보여줌으로써 이해력을 높였다.이것은 전작인 인디고 프로페시에서 그대로 가져온 인터페이스이다.? - ? ARI 장치처음에 설명한 캐릭터들 중에 FBI 요원 노먼이란 캐릭터가 있는데, 이 캐릭터는 ARI선글라스와 오른손 장갑이 있다. 이 장비만 끼면 지저분한 구석 사무실이 맑은 공기의 계곡, 차분한 분위기의 가을숲 등 쾌적한 업무환경을 제공한다. 이런 것은 게임 진행과는 약간 무관하지만, 또 다른 기능에는 주위를 자동으로 탐지해 타이어자국, DNA가 들어있는 침, 지문 등이 자동으로 탐지되어 화면에 떠오른다. 다소 지루할 수 있는 수사를 미래지향적인 연출로 신속하게 처리하여 플레이어에게 새로운 경험을 시켜줌과 동시에 게임의 흐름을 원활히 하는 요소로 사용되었다.? - ? 시점 인터페이스요즘 보통 다른 3D액션 어드벤처 게임들은 배경을 마음대로 돌릴 수 있게 되어있다. 하지만 헤비레인에서는 특정 버튼을 누르면 적당한 각도(반대쪽 화면을 보기에 좋은 2가지 시점 정도)로 즉각 변하게 되는데 이로 인해 영화적 요소인 ‘미쟝센’을 유지하면서도 3D게임의 장점이자 단점인 시점문제에서 어느 정도 자유로울 수 있게 만들어졌다. 굳이 영화적 요소인 ‘미쟝센’을 신경 썼다는 것에서 개발자가 게임의 컨셉을 잘 살리는 UI에 많은 신경을 썼다는 것을 알 수 있다.? 게임 인터페이스 4요소와 헤비레인 UI 비교Rob Miller의 Dimensions of HCI usability 목록 중 게임에 적합한 인터페이스의 4요소에는 학습 가능성, 효율성, 단순성, 심미성이 있다. 일반적으로 앞의 4가지 요소가 적절히 충족되어야 하며, 게임플레이 특성상 의도적으로 포기하는 경우도 있는데, 헤비레인에서는 어떤 요소가 충족되어졌고, 어떤 요소가 의도적으로 포기했거나 없는지 알아보자.? - ? 학습 가능성이것은 ‘얼마나 쉽게 배울 수 있는가?’인데, 앞에서 설명한 헤비레인 UI 특징 중 단순하고 간편한 인터페이스를 보면 학습 가능성이 충족되었다는 것을 알 수 있다.예외)격투게임처럼 보상이 주어지는 게임플레이의 경우 일부러 조작을 어렵게 함.? - ? 효율성이 요소는 ‘얼마나 빨리 태스크를 수행할 수 있는가?’인데, 즉 몸이 컨트롤을 기억하게 하여 뇌로 생각하기도 전에 조작이 튀어나가도록 만드는 목적인데, 일반적으로 학습성과는 상반되는 관계이다. 그러므로 헤비레인에서는 이 요소를 의도적으로 포기 했다고 할 수 있다.? - ? 단순성이 요소는 ‘얼마나 간단한 조작으로 원하는 태스크를 수행할 수 있는가’인데, 그렇다고 단조로움을 말하는 것은 아니다. 헤비레인의 경우 즉각적인 간단한 조작이 필요한 인터렉티브 무비 어드벤처 장르이므로 이 요소를 충족 시켰다고 할 수 있다.? - ? 심미성이 요소는 ‘플레이어 경험이 얼마나 즐거운가?’이다. 인터페이스는 사용하기에 즐겁도록 디자인 되어야 한다. 헤비레인에서는 앞에서 설명한 헤비레인 UI 특징 중 몰입감에 방해를 주지 않는 인터페이스를 보면 이 요소를 충족 시켰다는 것을 알 수 있다.
- 마비노기 영웅전 조사 및 분석 -* 서론? 마비노기 영웅전이란 ? (주) 데브캣 / 넥슨에서 만든 논타겟팅 형식 온라인 액션 MMORPG 게임입니다.마비노기 영웅전은 2009년 11월에 마비노기 영웅전은 오픈 베타로 서비스를 시작하여, 현재 서비스 형태는 부분 유료형태로 진행되고 있다.예전 마비노기와 비교하였을 때 리얼리티가 극대화된 그래픽과 전투시스템으로 오픈하기 전부터 매우 주목을 받은 작품이다. 그렇기 때문에 마비노기 영웅전의 가장 큰 특징은 리얼리티 전투 액션이라고 할 수 있습니다.콘솔게임에서나 볼 수 있는 액션성을 온라인 게임에서 구현했다는 점이 매우 의미 있는 특징 중에 하나이다.? 마비노기 영웅전의 특징- 현재 출시되고 있는 많은 온라인 게임들은 새 게임 런칭(성공)이 어렵다는 특징을 가지고 있습니다. 그 이유는 엔터테인먼트 비즈니스, 지속적인 서비스, 그리고 기술과 예술의 만남인데 마영전은 이것을 신선함과 주목성으로 극복 하였다.1. 사람들에게 즐거움을 주고 대가를 받아야 하는 일 -> 소수의 성공작들이 시장을 독점2. 장수중인 성공한 서비스들과 경쟁해야 함 3. 새 것이 더 신선하고 재밌을 가능성신규 게임이 경쟁할 수 있는 초점 : 신선함과 주목성 09년 오픈한 신규게임 약 50개제작비가 천억이든 십억이든 영화표값동일, 기대 눈높이도 그만큼 높아짐그렇기 때문에 런칭 성공이 어려운 시점 이었는데, 그럼 다음 성공 요인들을 살펴보자.? - ? 소스 엔진※ 우선 엔진이란 쉬운 예로 스타크래프트 유즈맵 제작 툴 같은 것도 게임엔진이라고 할 수 있습니다.마비노기 영웅전은 밸브가 개발한 ‘소스엔진’을 기반으로 개발되었습니다. 그런데 소스엔진을 개발한 밸브는 FPS전문(하프라이프, 카스) 개발사입니다. 또한 소스엔진은 FPS게임에만 사용되어져왔습니다. 그렇기에 FPS 게임을 좋아하는 유저들에게는 익숙한 엔진이지만, 다른 게임엔진에 비해 인지도가 다소 떨어진다. 하지만 최근에 (YNK의 스팅, 마영전)에 사용되면서 상용게임엔진이 되었습니다. 이 소스엔진의수 있습니다.? - ? 차별화 된 액션기존의 게임에 있는 몬스터들과 다른 몬스터들의 움직임을 꼽을 수 있습니다.몬스터들이 서로 공격을 할 수 있고, 몬스터들의 공격을 유저가 피할 수 있는 다른 게임과의 차별성이 있습니다. 그리고 환경과의 인터렉션(주변의 물체들과도 인터랙션)을 하여 나무가 부러지고 바위가 부서지며 건물이 무너집니다. 또 그것을 들고 몬스터를 공격 할 수도 있습니다. 그리고 마영전은 이러한 현실적인 액션을 넣는 것만으로 그치지 않고 과장된 액션을 더 넣어 물리적인 현실감에 초인적인 과장감을 혼재 시켰습니다. 현실감을 바탕으로 하기에 과장감이 더욱 돋보이게 되는 것입니다. 이것은 소림축구나 쿵푸허슬 같은 영화같이 몬스터들이 맞으면 과장되게 멀리 날아가는 효과 같은 것들입니다. 그리고 또한 무기도 오래 사용하다보면 색이 변하고, 강한 공격을 받으면 갑옷이 부서지기도 하고 가죽 옷은 피와 땀에 절어 때 묻고 헤지며, 금속 갑옷은 녹이 슬어 벌겋게 변하기도 합니다.? - ③ 특이한 조작법온라인 게임을 쉽게 접하지 못하는 가장 큰 이유 중 하나는 바로 조작법입니다. 이는 그 게임의 성패를 가르는 가장 중요한 요소 중 하나인데 마영전은 이를 감안하여 유저들이 쉽게 게임을 조작 할 수 있게 만들었습니다. 기존의 3D액션 RPG게임들은 마우스 피킹 방식이었는데, 마영전은 키보드 직접 조작 방식으로 조작법에 변화를 주었습니다. 이것은 간접조작방식의 액션성을 떨어뜨리는 것을 보완하여 조작이 훨씬 경쾌해지는 효과를 나오게 합니다.또 마영전은 약공격을 연타하고 강공격으로 마무리하는 콘솔 액션게임 스타일의 체계를 쓸 수 있게 하였습니다. 강공격은 위력도 크지만 허점도 크기 때문에 플레이어에게 하이 리스크 하이 리워드의 선택을 하게 합니다. 이 강공격으로 인해 일반공격만의 시시한 액션을 보완하였습니다.? - ④ 특이한 PvP - 보류? 마비노기 영웅전과 다른 게임의 차별성.온라인게임의 미래는 인터렉티비티의 강화라는 점을 생각하여, 전투의 미래인 액션성을 강화하였다. 정적보고 싸우는 것과 비슷합니다. 하지만 마영전에서는 맞은 자의 행동이 제약되므로 같은 공격이라면 먼저 때린 자가 유리하고, MISS도 없이 무조건 맞습니다. 사실은 이게 오히려 좀 더 실시간으로 진행되는, 액션성 높은 전투입니다. 그 대신 마영전에는 피하고 방패로 막을 수 있는 기술이 있습니다.2. 거리만 되면 맞는 식의 전투(거대몬스터는 발만 때리는데 죽음)MMORPG의 전투에서는 주변 환경의 영향도 없는데, 장애물이나 지형의 고저차 같은 것은 반영이 되지 않습니다. 대개는 거리만이 전투에 영향을 미치기 때문에 어느 방향에서 접근하고 빠지느냐 같은 것은 중요하지 않습니다. 불리할 때 도망도 어차피 못 갑니다. 왜 일까요? 어차피 가면서 맞거든요. 또한 거대 몬스터와의 싸움 역시 인터렉티비티가 충분하지 않습니다. 거대한 몬스터의 발만 때리는데도 몬스터가 사망합니다. 해외의 앞서가는 싱글플레이 게임들은 주변 환경과 깊은 수준의 인터렉션을 제공하고 있습니다. 하지만 온라인 게임에서는 아직 그 단계까지 나아가지 못했습니다. 영웅전이 앞선 그룹쪽에 속해 있는편입니다.? - ② 마비노기 영웅전과 경쟁작이었던 C9 비교 분석.마영전과 c9비교분석1. 그래픽C9 : 강렬한 이펙트와 자연스러운 캐릭터 움직임, 현실을 그대로 옮긴 듯한 배경마비노기 영웅전 : 사실적인 연출, 피튀기는 리얼한 그래픽의 진수‘C9’은 ‘단 하나의 액션도 이유 없이 존재하지 않는다’라는 모토에 걸맞게 화려한 액션이 특징이다. 특히 주무기와 보조무기를 각각 착용할 수 있어서 번갈아가며 사용하여 다양한 액션을 연출할 수 있다. 또한 점프와 발차기 등 무기를 이용한 싸움 뿐만 아니라 여러가지 몸 동작을 이용해서 적과 싸울 수 있다. 마치 격투게임 같은 느낌을 받는 ‘C9’의 액션은 화려하면서 동시에 MMORPG의 반복적인 전투에 질린 게이머들에게 큰 호응을 얻고 있다.‘마비노기 영웅전’ 또한 ‘액션’을 강조하고 있지만 ‘C9’과는 추구하는 방향이 다르다. ‘C9’이 ‘화려한’ 액션을 추구했다면 ‘마비노기 은 노력을 기울였다. 강렬한 이펙트와 출혈 효과, 빠르지만 자연스러운 캐릭터의 움직임 등 게임에서 가장 중요시 하는 ‘액션’을 살리기 위한 흔적을 볼 수 있다. 그리고 캐릭터가 물을 밟으면 파문이 이는 등 현실을 게임 속에 그대로 옮긴 듯한 배경은 작은 것 하나하나 세밀하게 묘사한 제작진의 노력을 엿볼 수 있다.‘마비노기 영웅전’ 역시 게임의 모토인 ‘사실적인 게임’에 걸맞게 현실감 있는 그래픽을 구현하기 위해 노력했다. ‘밸브’사의 ‘소스 엔진’을 기반으로 한 그래픽은 금속 재질 특유의 광택을 잘 표현하고 있으며, ‘C9’에 뒤쳐지지 않는 배경 그래픽 또한 살아있는 듯한 느낌을 받는다. 특히 일반적으로 피만 뿜어져 나오고 마는 ‘출혈 효과’를 더욱 사실적으로 표현서 게임 안에서 ‘피튀기는’ 난전을 경험할 수 있다. 다만, 처음 공개했을 때와는 달리 ‘신체 절단’ 등 매우 잔인한 효과는 배제한다고 한다. 그리고 캐릭터의 장비는 내구도가 0이 되면 파괴되는데 파괴되었을 때 모습을 그대로 그래픽으로 재현하여 사실성을 더욱 부각시켰다.3. 물리 효과C9 : 오브젝트 파괴 가능, 배경에 적용된 효과가 캐릭터에게도 영향마비노기 영웅전 : 모든 오브젝트에 물리 효과 적용, 오브젝트도 액션의 한 부분‘C9’에서 보이는 모든 오브젝트는 파괴할 수 있다. 또한 스킬에 의한 효과가 오브젝트와 배경에 그대로 적용되서 색다른 액션을 경험할 수 있다. 즉, 화속성 스킬을 숲에 사용하면 배경의 나무와 풀이 불에 타면서 불길이 번지고 이 곳으로 캐릭터가 지나가면 화상을 입으며 데미지를 받는 것이다. 이런 효과가 있기 때문에 수많은 적을 만나도 주변 환경을 이용하면 기존 게임과는 전혀 다른 방법으로 각개격파를 노릴 수 있다.‘마비노기 영웅전’은 ‘C9’보다 한 술 더 떠서 모든 오브젝트에게 물리 효과를 적용했다. 게다가 오브젝트를 파괴한 후 땅에 떨어진 오브젝트는 무기 대용으로 사용할 수 있다. 공격에 의해 오브젝트가 부서질 때 떨어지는 파편에도 물리 효과가 적용되서 그 밑에 있는 캐릭터’이 말하는 화려한 액션은 발휘하기 어렵다. 즉, 게임 조작에 익숙해지지 않으면 ‘C9’이 추구하는 ‘화려하고 다양한 액션’을 100% 발휘하기 어렵다.‘마비노기 영웅전’은 키보드만 사용해서 플레이가 가능하고, 다양한 액션에 비해 의외로 적은 수의 키를 사용한다. 시점변환도 마우스를 이용하는 ‘C9’에 비해 편리하다. 이러한 점 때문에 초보자도 쉽게 게임에 적응할 수 있으며, 쉽게 게임에 몰두할 수 있다.? 마비노기 영웅전의 문제점④ - ① 높은 플레이 허들 : 유니크한 것이 특징이지만 그것이 문제점으로도 작용- 마영전은 다른 게임들과 색다른 점이 많고, 그것이 기존의 게임들과는 다른 이미지의 세그먼트를 차지할 수 있었습니다. 하지만 이것을 문제점으로도 볼 수 있습니다. 지나치게 유니크한 게임 구성은 초심자들이 학습해야할 것이 많게 했습니다. 그럼으로써 본격 액션에 익숙치 않은 유저들이 얼마 플레이 해 보지도 않고 떠나게 되는 현상이 발생하게 됩니다. 하지만 이것은 시장 지역에 따라 좀 다른 문제인데, 특히나 숫자키를 눌러가며 전투 스킬을 쓰던 기존의 온라인 게임에 익숙해 있던 우리나라나 중국에선 이런 플레이가 대부분 어렵게 느껴질 것입니다. 하지만 영웅전을 가지고 미국과 일본에서 테스트를 해보면 처음 해보는 유저들도 익숙하게 플레이하는 유저들이 많았다고 합니다.④ - ② 기술유연성 부족- 마영전의 게임서버는 좀 더 많은 유저수를 수용하고, 유지보수에도 용이하도록 C#같은 매니지드 언어를 사용하였다고 합니다. 그 결과 단일서버(자이언트서버) 로 4~5만명의 동접을 감당하는 기록을 세우긴 했지만, 유연하거나 견고하지는 못했습니다. 또한 그만큼 서버 과부하가 잦을 수밖에 없었습니다. 한때는 1일 5점검을 진행할 때도 있습니다. 그런 이유로 300% 보상 서비스로 점검시간의 3배만큼 기간제 아이템의 기간을 연장시키는 서비스를 도입시켰었으나, 잦은 점검은 계속되고 있습니다.④ - ? 외길형 직선 플레이- 마영전에서 배경이 되는 스테이지들은 ‘섹터’라고 하는 단위로 나