글

F.E.A.R.2 Project Origin (PC)

이미지
Left4Dead의 기술적 성취 중에 가장 놀라웠던 것은, 프로그램적으로 플레이어의 텐션을 조절하는 기능을 구현했다는 점이었습니다. 이건 플레이어의 텐션을 조절하는 기획적인 능력이 수학적인 공식으로 확립될 만큼 잘 개발되어 있다는 뜻이고, 그만큼 미국 FPS 개발사들의 개발력이 대단한 수준까지 올라와 있다는데 대한 반증으로 여겨졌는데요. F.E.A.R.2 Project Origin도 이러한 점에서 뛰어난 개발사의 능력을 여실히 보여줍니다. 게임 시작 직후의 스토리 진행 부분은 좀 루즈하게 진행되지만, 본격적인 이야기로 들어가면서부터는 그야말로 숨돌릴 틈도 없이 롤러코스터를 타듯 재미있는 미션이 다양하게 펼쳐집니다. 전작을 해보지 않아서 전작과의 비교는 어렵지만, 일반적인 평가가 전작보다 호러 부분의 무서움이 줄어들었다고들 하던데요. 그렇지만 전투 부분의 완성도 면에서는 더할 나위 없이 잘 만들어진 타이틀입니다. 플레이어의 편의를 극대화하려는 제작사의 노고인지는 몰라도, 혼령을 상대로 대인무기를 사용하여 피해를 입힐 수 있다는 간편한 설정이 좀 걸리긴 합니다. 그렇지만 게임플레이 면에서는 굳이 무기를 바꿔줄 필요가 없어 편하기는 합니다. 이 게임은 플레이하면서 의도적으로 스크린샷을 많이 찍었으니, 이걸로 대강의 분위기를 전할 수 있을것 같습니다. 결말을 미리 알고 싶지 않으시다면 더 이상의 내용을 보지 마십시오. (이 그림은 사실은 엔딩 장면에 나오는 로고입니다;;) (초반에 경치 좋은 곳에서 한장;;) (이건 대충 Alma의 기억인듯..) (플레이어 Sergeant Becket은 이 아줌마를 구하러 연구실에 온건데..) (핵폭발이 일어나고..) (이게 Alma) (함께 들어온 동료 Stokes) (보통은 대략 이런 분위기) (지루해지려는 타이밍이 되면 탈것도 등장) (적외선으로 체열을 감지하며 싸울 수도 있다) ...

Windows에서 wxWidgets 개발 환경 설정하기

이미지
1. 설치 준비 wxWidgets을 지원하는 여러가지 개발 환경이 있지만, 이 글에서는 Code::Blocks IDE를 사용합니다. Code::Blocks는 wxWidgets의 UI 수정을 위해 wxSmith와 wxFormBuilder의 두 가지 도구를 지원합니다. Code::Blocks IDE는 자체적으로 wxSmith를 내장하고 있고, wxFormBuilder의 경우에는 호출하여 사용할 수 있도록 필요한 파일(.fbp)을 생성하여 줍니다. 얼핏 보기에는 에디터가 내장된 wxSmith가 더 편리할 것 같지만, 사용해 본 바로는 wxFormBuilder가 더 직관적인 환경과 작업 흐름을 제공한다고 판단합니다. 따라서 이 글에서는 Windows 환경에서 wxWidgets 개발을 위해 Code::Blocks IDE를 사용하고 UI 리소스 편집 및 코드 생성을 위해 wxFormBuilder를 사용합니다. 이 글에서는 설명하지 않지만, Code::Blocks IDE를 설정하는 과정에서 모든 설정이 함께 완료되므로 wxWidgets 편집을 위해 wxSmith를 사용하여도 무방합니다. 이 글을 작성하면서 사용된 환경은 Windows XP SP3, Visual Studio .NET 2005(wxWidgets 소스코드 컴파일 및 Code::Blocks IDE의 컴파일러로 필요) 입니다. 작업 내용은 Visual Studio .NET 2008에서도 동일합니다. 우선 필요한 프로그램을 다운 받습니다. 1. Code::Blocks IDE 설치프로그램 다운로드 이 예제에서는 Code::Blocks 8.02를 사용합니다. http://www.codeblocks.org/downloads 2. wxWidgets 소스 코드 다운로드 이 예제에서는 wxWidgets 2.8.9를 사용합니다. http://www.wxwidgets.org/downloads 3. wxFormBuilder 설치프로그램 다운로드 이 예제에서는 wxFormBuilder 3.0...

기획자가 되기 위해 GM/QA를 거쳐가겠다는 생각의 허구성..

남의 글을 가져오는 거 별로 안 좋아하는 편인데, 다음 글은 제가 평소에 하고 싶었던 것과 비슷한 이야기를 제가 해낼 수 없는 디테일로 잘 설명한 글이므로 끌어옵니다. 기획자가 되기 위해 GM/QA를 하려고 해요. 에 대한 결론. http://catclow.tistory.com/147 본문 중에 글쓴이의 대학에 대한 입장도 살짝 나오는데 이것도 저와 같습니다. 가능하면 4년제 대학을 나오라는거죠.

Call of Duty 5: World at War (PC)

이미지
늘 그렇듯 좀 뒷북이지만, Call of Duty 5를 끝냈습니다. 이번 5편의 개발은 전편의 개발사인 Infinity Ward가 아닌, 3편의 개발사인 Treyarch에서 맡았습니다. 저는 3편을 안 해봤는데 평이 영 좋지 않더군요. 그렇지만 전편이 워낙 좋았기 때문에 약간의 불안감을 안고 그냥 플레이했습니다. 무대는 현대전에서 다시 2차대전으로 돌아왔구요. 4편의 엔진을 개량해서 썼다는데, 전반적으로 화면에서 받는 느낌은 거의 비슷합니다. 다만 플레이 감각은 약간 달라졌는데, 일본군의 경우에는 근접거리에서 총검으로 찔러들어오는 경우가 아주 많아졌기 때문에 이에 따라 육박전을 벌이는 일이 많아졌습니다. 육박전이라고는 해도 V키를 누르면 거리에 따라 총검으로 정면을 찌르거나 단검을 뽑아 적의 뒷목을 찌르는 것 뿐이기 때문에 전문적인 액션게임 같이 정교하지는 않지만, 약간 플레이 감각이 달라진 느낌을 주는데에는 충분한 효과가 있습니다. 스토리는 일본군을 상대로 싸우는 미군쪽과 독일군을 상대로 싸우는 러시아군쪽으로 나뉘어 동시에 진행되는데, 미군에서는 플레이어의 상사로 키퍼 서덜랜드가 성우를 맡은 로벅이 등장하고, 러시아군에서는 게리 올드만이 성우를 맡은 레즈노프가 등장합니다. 따라서 양쪽으로 나뉘어진 스토리는 이들의 내레이션과 지시에 따라 진행이 됩니다. 늘 그렇듯 이들이 플레이어에게 이것저것 어려운 임무를 내리면 플레이어는 개고생-_-을 하며 적진을 누비게 됩니다. 3편이 얼마나 별로였기 때문에 Treyarch가 이 바닥에서 이렇게 신용을 잃었는지는 잘 모르겠지만, 스토리성 면에서는 4편보다 확연히 떨어지는건 분명해 보입니다. 일단 서로 별 연관성이 없는 전장을 연대기별로 진행해 나가기 때문에 4편에서와 같은 뭔가 극적인 전개가 없어요. 그냥 열심히 잘 짜여져 있긴 하지만 별 차별성 없는 전장에서 쭈욱 싸우다 보면 슈리성이 무너지고 제국의회가 함락됩니다. 스나이핑 미션도 있지만 한방에 요인을 암살하는 내용도 아니고 결국엔...

GIS를 활용하는 게임에 대한 아이디어..

생각난 김에 블로그에 적어둡니다. 당장 구현할 수 없는 아이디어는 묵혀봐야 쓸모도 없으니, 유용하다면 주워가시길. 세상 모든 아이디어가 그렇듯 이것도 남들도 다 생각해본 것일수도 있겠지만, GIS(지리정보시스템)를 게임에 응용할 수 있는 방법이 몇 가지 있을 것 같다는 생각을 했습니다. 현재 우리가 흔히 사용할 수 있는 GIS로는 각종 인터넷 지도나 구글 어스 등을 생각해 볼 수 있을텐데요. GIS를 게임에 응용할 때의 장점을 생각해보면, 넓은 지형의 사실적인 고저 정보와 이에 더하여 약간의 색상 정보까지 얻을 수 있다는 점이죠. 이를 이용하여 매우 사실적인 지형을 생성할 수 있습니다. 단점은, 도시 지역의 경우 건물 모양까지 정확히 얻을 수 있는건 아니라, 사실적인 지형 수준에서 그칠 뿐 해당 도시를 방문해 본 사람이라면 GIS로 생성한 지형을 통해서는 그 도시에 방문한 듯한 임장감을 느낄 수 있는 정도는 안 된다는 거죠. 그래서 생각해본게, 대략 2가지 정도의 게임입니다. 1. 재난 게임 구글어스의 지도를 활용하면 범지구적인 규모의 재난 게임을 개발할 수 있을 것 같습니다. 구체적으로 말하면, 등고선을 이용하여 지형을 생성하고 위성사진에 찍힌 건물의 지붕 형태를 그대로 주저앉혀서 재난이 휩쓸고 간 도시를 꽤 그럴듯하게 프로그램적으로 자동생성할 수 있지 않을까 싶습니다. 그렇지만 범지구적인 규모의 재난 게임이라니, 스케일이 너무 크기만 해도 재미가 없을것 같죠? 여기에 현실감을 주려면, 플레이어가 자신의 집 주소를 입력하게 해서, 앞서 개발한 상당히 정확한 자동생성 기능과 결합하여, 집주소 부근의 반경 몇 km 정도를 폐허로 만든 후에 플레이어의 집에서 출발해서 특정 장소까지 탈출하는 재난게임을 만드는 겁니다. 이 경우엔 익숙한 거리가 정확히 눈 앞에 펼쳐지는 현실감을 제공할 수 있고, 자주 방문하는 주소 여러개를 입력하며 반복플레이도 가능하구요. 물론 이외에도 몇 가지 게임의 재미요소를 정해서 자동으로 레벨을 구성하도록 ...

2008년에 본 애니들..

이미지
2009년 1월이 다 가고 있으니 좀 뒷북이 되겠지만, 작년에 본 애니들을 정리해 볼까 합니다. 그 전에 거의 십년간 애니를 안 보다보니, 2008년에는 옛날에 보다가 말았거나 너무 오래되어 못 봤던 애니들부터 하나씩 느긋하게 봤습니다. 이에 더하여 요즘 애니는 그야말로 짚히는대로 본거라, 정리해놓고 보니 그야말로 취향도 없고 기준도 없는 묘한 목록이 되었네요. 기동전사 건담 (1979) 건담게임을 좀 하다보니 게임에 등장하는 각종 명대사들이 어떻게 나온건지 궁금해져서 본 애니. 원래부터 아므로보다는 샤아쪽이 멋지다고 생각했는데, 애니를 봐도 샤아쪽이 훨씬 드라마틱하고 입체적인 캐릭터더군요. 스토리가 단순하게 진행되기 때문에, 나중에 극장판으로 나왔을때 더 유명해졌다는게 납득이 가더군요. 원래의 TV판은 단순한 스토리가 좀 느리게 진행되기 때문에, 잘 편집했다면 극장판쪽에 어울릴것 같은 내용이었습니다. 기동전사 Z 건담 (1985) 그래도 우주세기라면 제타까지는 봐줘야지.. 하는 생각으로 봤는데, 꽤 재미있었습니다. 근데 문제는, 주축이 되는 스토리라인이 잘 안 잡힌다는 점. 이것저것 멋지게 구성은 잘 했는데, 주축이 되는 스토리라인이 없다보니 나중에 기억에 남는게 별로 없더군요. 그리고 그 유명한 샤아의 다카르 연설이 등장하는 화(37화 다카르의 날)가 전체를 통틀어 가장 작화붕괴가 심했다는게 놀라웠어요. 당시로서는 꽤 신경써서 만든 고퀄리티였다고 하던데, 지금 보면 퀄리티는 많이 떨어집니다만, 요즘 애니가 워낙 생각없이 만든게 많다보니, 재미면에서는 밀리지 않는것 같네요. 기동전사 Z 건담 극장판 (2005) 이전에 극장판을 보고 나름 재미있게 봤다고 썼던 기억이 있는데, TV판을 보고나니 극장판의 문제점이 눈에 잘 들어오더군요. 제타 극장판은, 제타 TV판의 문제점인 주축이 되는 스토리라인이 없다는 약점이 그대로 드러나는 바람에 망했다고 봅니다. 제작비 때문이겠지만 구작화를 살리는 바람에 스토리를 많이 바꿀...

결국 아이폰 안 나오나..

역시 위피만이 문제가 아니었군요. 이통사 입장에서는 위피가 빠지면서 부가서비스 수익을 낼 수 없게되는게 가장 치명적인게 아니었을까 싶네요. 허무하게 막 내린 '아이폰' 도입 경쟁 [기자의 눈/12월 17일] 아이폰은 계륵? 안 나올테면 말라죠 뭐. -_-