퀘이크 3의 VM....

segfault의 이미지

id Software의 Quake 3을 해 보신분들이라면 알겠지만, 게임 엔진은 VM의 형태로 되어 있습니다.
실제 게임 프로그램이 VM 위에서 돌아가는 바이트코드의 형태로 되어 있구요.
그래서 각종 Quake 3의 MOD들은 platform-independant하다는 이점이 있습니다.
거의 5년이나 지난 게임인데도 최신 기술이 접목되어 있다는 거죠.

하지만, 이로 인해서 생기는 성능 저하 현상은 거의 없습니다.
펜티엄1 100MHz에 부두1 얹은 PC에서도 어느정도 돌아간다는 점이 이를 증명하죠.

재미삼아 SDK 소스를 뒤적여보고 있는데 정말 대단합니다.
하여간 개발자 존 카맥이 천재라는 말이 괜히 나온게 아니군요.
어떻게 게임을 VM으로 만들 생각을 다 했을까....

hiseob의 이미지

존 카맥이, 카드 순서를 다 외워서 플레이를 할수 있는 사람이라, 라스베가스 출입금지라는 설도 있습니다.

ydhoney의 이미지

존 카멕은 인간의 경지를 초월한 사람이므로 모든것이 무효..

=3=3=3

segfault의 이미지

hiseob wrote:
존 카맥이, 카드 순서를 다 외워서 플레이를 할수 있는 사람이라, 라스베가스 출입금지라는 설도 있습니다.

실제로 카지노에서 블랙잭을 카드 카운팅(순서를 다 외워서 플레이하는 방식)으로 2만달러를 따서 Free Software Foundation에 기부했다고 합니다.
(왜 2만달러밖에 못땄냐.... 그 이유는 카지노에서 쫓겨났기 때문입니다)

그 외에도 재밌는 일화가 있는데

id Software의 직원들이 그의 집중력을 테스트해보기 위해서 포르노 테이프를 빌려와서 소리 만빵으로 해서 틀었는데, 그는 뒤도 돌아보지 않고 코딩에 몰두해 있더랬죠...

그리고 그가 학창시절 사제폭탄을 만들어서 학교에서 터뜨려버린 사건이 있었는데, 그는 그 일로 소년원에 갔는데요, 거기서 처음으로 컴퓨터를 접했다고 합니다.