전체 글 275

당신은 어느쪽?

사진을 유심히 보시면 발레리나가 한 방향으로 회전하고 있습니다. 하지만 사람에 따라서 이 발레리나가 움직이는 방향을 다르게 인식합니다. 오른쪽으로 돈다고 느낄 경우 우뇌가 발달한 사람이고, 왼쪽으로 돈다고 인지한 사람은 좌뇌가 발달한 경우라고 합니다. 저의 경우는 처음 봤을 때 왼쪽다리를 들고 왼쪽으로 돌고 있었습니다. 여러분들은 왼쪽? 오른쪽?

Daily 2009.09.01

WOW의 Shadow는?

- 특정 거리에 따라서 Shadow Quality가 변경됨 - 하지만 경계 부분에서 Quality 변동을 찾아보기 힘듬 - 섬세한 Detail - Caster와 Receiver의 오류 존재 (Image 3 참고) - 풀옵션 30 FPS (Core2 Duo E7200, 2GRAM, GeForce 9600GT) 참고 http://wowvault.ign.com/View.php?view=Columns.Detail&id=288 The other major graphical changes that are seen in Wrath of the Lich King are the new light and shadow engine that is being used in the game. It is a misnomer tha..

Game Dev/Work Log 2009.08.22

짝 프로그래밍의 장단점

대부분의 회사에서 작업을 배분할 때 작업과 프로그래머의 비율을 1:1로 정하고 있습니다. 가장 쉬운 예로, 해야할 작업이 2가지이고 프로그래머가 2명일 경우 프로그래머 각각 하나의 작업을 수행합니다. 물론 작업의 양과 프로그래머의 능력에 따라 이 비율은 N:1, 1:N, N:M 등이 될 수도 있겠지만, 프로그래머들은 (그 습성상 그리고 경영진의 압박으로) 개인적으로 작업을 진행합니다. 설령 매우 큰 하나의 작업을 여럿이서 진행한다 할지라도 독립적인 모듈로 나누어 작업한 후 통합합니다. Pair Programming 흔히 말하는 짝 프로그래밍은 위와 같이 개인적으로 작업을 진행한 후 통합하는 방식이 아니라 2인 이상의 프로그래머가 한 조가 되어 같은 작업을 진행하는 방식을 말합니다. (물론 짝 프로그래밍에..

Game Dev/Article 2009.08.04

간단한 3차 보간법

Abstract 입력된 4개의 정점을 지나는 3차곡선을 계산하는 방법이다. Input 4개의 정점 (x1, y1), (x2, y2), (x3, y3), (x4, y4) Output 3차 곡선을 f(x) = ax^3 + bx^2 + cx + d 라고 할 때 입력으로부터 a, b, c, d의 계수를 계산한다. Calculation f(x)의 방정식이 ax^3 + bx^2 + cx + d이므로 4개의 입력을 각각 공식에 대입한다. y1 = a*(x1)^3 + b*(x1)^2 + c*(x1) + d y2 = a*(x2)^3 + b*(x2)^2 + c*(x2) + d y3 = a*(x3)^3 + b*(x3)^2 + c*(x3) + d y4 = a*(x4)^3 + b*(x4)^2 + c*(x4) + d 이를 4차원..

Game Dev/Article 2009.08.02

D2 Project Dev Process

CodeSpy - 매일 특정한 시간에 코드의 변동 내역을 수집하여 팀원들의 메일로 전송 CCTray - SCC 최신 버전의 빌드 여부를 트레이 등에 표기하여 줌 Intra Network - 내부적으로만 접속 가능한 사내 네트워크 Intra Team Homepage - 각 파트의 일정을 분기별로 명시하여 비전 공유 - 내부 회의 결과 및 작업 결과 등을 저장 NUnit - C#에서 유닛테스트를 지원해주는 FrameWork Library - Resharper 등에서 IDE 지원 Pair Programming - 2인 1조로 각 작업을 수행 - 일정 기간이 지나면 짝 변경 TDD - Unit Test 전용 코드를 먼저 작성하면서 프로그래밍 登太山 小天下 태산에 오르니 천하가 작아보이더라.

Game Dev/Work Log 2009.06.24

Look & Feel

위키백과 룩 앤드 필(Look and Feel)은 마케팅, 브랜딩, 상표화와 같은 분야와 제품의 내용에 쓰이는 용어로 사용자의 제품 체험과 겉모양, 인터페이스의 주된 기능을 나타낸다. 소프트웨어 디자인에서 룩 앤드 필은 그래픽 사용자 인터페이스의 관점에서 쓰이며 색, 모양, 레이아웃, 글꼴(Look)뿐 아니라 단추, 상자, 메뉴와 같은 동적인 요소의 동작(Feel)을 수반하는 디자인의 측면을 이루고 있다. 룩 앤드 필은 또한 API의 관점을 가리키기도 하며, 이 API의 관점 중 대부분은 기능적인 특성과 관련되어 있지는 않다. 룩 앤드 필이라는 용어는 소프트웨어와 웹사이트 두 곳에서 쓰인다. 룩 앤드 필은 다른 제품에도 적용할 수 있다. 이를테면, 문서에서 룩 앤드 필은 그래픽 레이아웃과 문체를 일컫기도..

Game Dev/Scrap 2009.06.08

원숭이섬의 비밀, 부활하다!

어드벤쳐 게임의 대명사 원숭이섬의 비밀이 루카스아츠에서 제작되고 있습니다. 또 Teltale이라는 회사에서 원숭이섬의 비밀 후속작을 제작하고 있다고 하네요. 저도 나름 올드 유저로써 초등학생 때 영어사전 펴놓고 원숭이섬의 비밀을 했던 기억이 있는데... 과연 어떻게 바뀔지, 그리고 어드벤쳐 게임이 다시 인기를 몰고 올 수 있을지 기대됩니다. 자세한 이야기는 아래 링크들을 참고하세요. http://lunarsix.egloos.com/4155279 http://www.telltalegames.com/monkeyisland http://www.lucasarts.com/games/monkeyisland/

Game Issue/Movie 2009.06.02