C++ 프로젝트의 빌드 속도 개선하기 – 이론편

이 문서는 NDC 2011 발표 분량 중 KGC 2011 에서 빠진 내용을 다룹니다. 마이크로소프트웨어 2012년 2월호에 실렸습니다. 상용 게임을 개발하다 보면 초기에는 문제가 되지 않았던 것이 뒤에 부각되기도 한다. 느린…

2 Comments

C#으로 게임서버를 개발한다면?

c# 서버 제작하시는 분 있으신가요? 게임 코디에 올라온 c# 서버 제작하시는 분 있으신가요?라는 질문에 대해 나름대로 답변을 하고자 한다. 구글 검색, GPG 검색으로 c# 개발에 대해 부정적인 시각이 매우 많네요.…

16 Comments

프로그래밍 퀴즈 – Factorial

문제 팩토리얼 !n 을 구현해보라. 컴파일 타임에 값 구하기 wikipedia:Template_metaprogramming|템플릿 메타프로그래밍에 제시된 팩토리얼은 다음과 같다. template <int N> struct Factorial { enum { value = N * Factorial<N - 1>::value…

0 Comments

프로그래밍 퀴즈 – 상속

#include <iostream> using namespace std; class Window { public: Window() { Create(); } virtual ~Window() { Destroy(); } virtual void Create() { cout << "Base class Window" << endl; }…

0 Comments

프로그래밍 퀴즈 – 1의 개수

문제 주어진 정수를 컴퓨터에서 내부적으로 표현할 때 1로 설정된 비트의 수를 반환하는 함수를 작성하라. 해결책 1 정수값에 따른 1의 개수를 미리 계산해놓는 방법이 있다. int numOnesInBinary(int number) { if(number ==…

0 Comments

게임 빌드 빨리 하기

이 문서는 NDC 2011 발표 분량 중 KGC 2011 에서 빠진 내용을 다룹니다. KGC 2011 에서는 기초에 집중하려 합니다. 대구에서 봐요~ 상용 게임을 개발하다 보면 초기에는 문제가 되지 않았던 것이…

0 Comments

UnityBuild 배포

NDC 2011에서 레거시 프로젝트의 자동화라는 주제로 발표할 때 살짝 언급했는데 처음으로 이와 관련해 질문이 들어왔습니다. Unity Build 의 개념은 NDC 2010 때 송창규 님께서 발표하신 자료를 보면 파악 가능합니다. 간단히…

0 Comments

SNS activities for December 30th from 10:34 to 18:45

Command Line Parser Library C# 용 명령 줄 인자(스위치) 파서. MIT 라이선스라 부담 없이 사용 가능하다. 개선할 점이 눈에 띄지만 사소한 부분이고 상당히 쓸 만하다. Daily Tweets 2010-12-29 andromedarabbit: http://i.wik.im/26095…

0 Comments

윈도우에서 시간 측정하기

이 글은 월간 마이크로소프트웨어(일명 마소) 2010년 4월 21일자 뉴스캐스트에 기고한 글입니다. 물론 구성이나 내용 상의 차이가 있을 수 있습니다. 게임 개발자에게 있어 시간 측정은 꽤나 중요한 문제이다. 온라인 게임이라면 특히…

8 Comments