그런 기술은 아무도 원하지 않는다. C..BA

게임의 규칙과 관련된 물리(간단한 모델이든 복잡한 모델이든)는 서버에서도 똑같이 적용되어야 한다. 모든 시뮬레이션의 기준은 서버이고 클라이언트는 단지 터미널의 역할이어야 한다. 따라서 게임의 룰을 결정짓는 엔진의 기능들은 클라이언트와 서버 사이에 완전히 공유되어야 한다. 이것이 내 온라인 게임 개발의 철학이다. 내 기술은 철저하게 이러한 철학 위에서 구현된다. 이러한 방식의 장점은 1. 해킹을 근본적으로 차단할 가능성이 높다. 2. … More 그런 기술은 아무도 원하지 않는다. C..BA

출시(라 쓰고 망이라 읽는다)의 변

내 과거의 일부 프로젝트를 비롯하여, 내가 알고 있는 사람들, 알고 있는 회사, 그들이 진행했던 상당수의 프로젝트들이 마무리 되지 못하고 디스크 어딘가에 처박혀서 0과 1의 형태로만 존재하다가 그마저도 파쇄되는 경우를 숱하게 보아왔다. 똥을 싸도. 내가 똥 쌌다는 사실만이라도 세상 누군가가 알 수 있다면 그거 의미있지 않나? 대부분의 인간들은 태어나고 죽을때까지 세상에 아무것도 남기지 못한다. 남겨도 아무도 … More 출시(라 쓰고 망이라 읽는다)의 변

내가 운영하고 싶었던 가상세계 시스템(그냥 푸념)

The Game Archaeologist: The PLATO MMOs, part 2 난 플라토 시스템에서 돌아가는 MUD를 즐기던 세대는 아니지만. 존나 멋지다고 생각해. 아직도 이런것에 로망을 가진 이들이 좀 있을거라 생각했다. 그런 사람들을 모아서, 그 숫자가 열명이 안될지라도, 게시판에서 피드백을 받으며 게임(정확히는 가상세계 시스템)을 업데이트하고, 기술적으로도 그 내용을 공유하고 싶었다. 서버 바이너리를 포함해서 배포한건 물론이고 게임을 해킹할 수 있는 … More 내가 운영하고 싶었던 가상세계 시스템(그냥 푸념)

내 손으로 만든다는 것의 의미.

맨 뒤에 1/4사이즈 제노사가 코스모스는 완성품 레진을 구입한것. 나머지는 다 내가 만든거. 숙달된 인민들이 공장에서 만든 코스모스의 도색품질이 당연히 내가 만든 것들보다 훨씬 뛰어나다. 저거 외에도 완성품 피규어를 몇 개 가지고 있다. 하지만 이젠 레진이든, 소프비는 완성품은 절대 구입하지 않는다. 처음 포장 뜯었을때나 좋지. 도무지 애착이 생기지 않는다. 내가 만든거? 도색 삑사리도 있고 품질도 높지 … More 내 손으로 만든다는 것의 의미.

Surface Pro X benchmark from the programmer’s point of view.

Windows on ARM I love Windows. Of course, I don’t have much attachment to Windows 3.1 and 95, but I really love Windows after the NT kernel. I also like Windows programming. Windows programming with Visual Studio is fun. So I was very excited when I heard about NT kernel-based Windows running on a CPU … More Surface Pro X benchmark from the programmer’s point of view.

프로그래머 관점에서의 Surface Pro X 벤치마크

Windows on ARM 나는 Windows를 사랑한다. 정말로 사랑한다. 물론 Windows 3.1과 95에 대한 애착은 크지 않지만 NT커널 이후의 Windows는 정말 사랑한다. 또한 Windows 프로그래밍을 좋아한다. Visual Studio로 Windows프로그래밍을 하는 것은 즐겁다. 그래서 x86이외의 CPU에서 돌아가는 NT커널 기반의 Windows의 소식을 들었을때 무척 흥분했다. Visual Studio로 ARM디바이스에서 돌아가는 Windows 어플리케이션을 개발할 수 있다니! 물론 초기 Windows Phone … More 프로그래머 관점에서의 Surface Pro X 벤치마크

x86/x64 데스크탑 어플리케이션 Windows on ARM으로 포팅하기 #1

이전에 Project D Online과 Voxel Horizon 모두 UWP앱으로도 유지보수를 하고 있었다. 당연히 ARM빌드도 같이 지원했고 Windows Phone에서 작동 가능했다. 몇년전부터 MS가 Windows Phone을 땅에다 파묻어버렸기 때문에 더 이상은 ARM빌드를 유지할 이유도 없었고 유지하고 싶어도 테스트할 수가 없었다. Windows API버전은 올라가는데 폰은 업데이트가 안되니까. 최근 Windows on ARM의 레퍼런스 디바이스 Surface Pro X가 출시됐다. 기계를 제어한다는 … More x86/x64 데스크탑 어플리케이션 Windows on ARM으로 포팅하기 #1