Tistory - bckong.tistory.com - Summer Breeze in Boston
General Information:
Latest News:
[Dark GDK 강좌] #42 - 다이얼로그 "상태" 구현 30 Oct 2008 | 03:18 pm
역시나... 아주 오랜만에 강좌를 업데이트 합니다... 이번 시간에는... 드디어!! 게임 내에 다이얼로그를 띄워 보도록 합니다. 다이얼로그를 화면에 출력 해 주는 것은 역시나 "상태"를 이용하게 됩니다. 기억 나시죠? CGameState를 상속받아 게임 내의 "상태"를 만드는 과정.... 기억 안나시면 이전 강좌를 참고 하셔서 꼭 숙지하고 이번 강...
[Dark GDK 강좌] #41 - 버튼 객체 구현하기 19 Sep 2008 | 04:21 pm
이번 시간에는 지난 시간에 말씀드린 것과 같이.... 사용자의 입력을 받기 위한 "버튼" 객체를 만들어보도록 하겠습니다. 사용자의 입력을 필요로 하기 때문에 CDBFramework 객체를 불러다 써야 합니다. 입/출력 등의 기본적인 인터페이스를 구현할때는 반드시 Framework 객체가 있어야 합니다. 굳이 구현하자면, Framework 객체가 없어...
[Dark GDK 강좌] #40 - 다이얼로그 객체의 필요성... 19 Sep 2008 | 03:55 pm
여러분! 날이 갈수록 줄어드는 블로그 방문객을 보면서 정말 가슴이 아팠습니다만... 강좌를 올릴 시간은 솔직히 많이 있었습니다만... 한번 손을 놓아버리니... 블로깅을 다시 시작하기가 정말 쉽지가 않더군요. 정말 정말 정말 오늘은 올려야지 오늘은 올려야지를 수없이 되뇌이다... 드디어 "오늘" 40강 올립니다. 용서 따위는 구하지 않겠습니다. 당당...
블로그 활동 다시 시작합니다...ㅠㅠ 13 Sep 2008 | 06:09 am
죄송하다는 말로는 변명 할수가 없을 것 같습니다. 제가 지역을 보스턴에서 LA로 옮기다 보니, 이것저것 준비할 것이 많아 블로깅을 할수가 없었습니다. 설상가상으로 집을 옮긴다고 말했더니 집주인이 꼬장(^^;)을 부려서 무선 인터넷을 저만 못하게 심술을 부려놨더군요. 별건 아니고, 무선 공유기를 꺼놓고 자기네 방에서만 유선으로 인터넷을 사용하더라구요. ...
[Dark GDK 강좌] #39 - 총통 검사. 26 Aug 2008 | 01:54 pm
이번 시간에는 아주 간단히 사용자가 총통 패를 가지고 있는지만 체크하는 부분을 구현해봅니다. 총통을 체크해주어야 할 상황은 크게 3 가지의 부류로 나누어 볼 수 있습니다. 게임 시작 시 화투 패(카드)를 모두 나누어 주고 난 후, 바닥에 같은 종류의 카드가 4장 있는 경우. 게임 시작 시 화투 패(카드)를 모두 나누어 주고 난 후, 플레이어 손에 든 ...
[Dark GDK 강좌] #38 - 흔듬, 폭탄, 자뻑 구현. 25 Aug 2008 | 12:36 pm
지난주 7박 8일간 시카고에 놀러갔다 오느라... 블로그 관리를 그동안 못했네요. 죄송합니다... ㅠㅠ 이제부터 다시 열심히 강좌 진행 들어갑니다. 음흐흐... 지난 시간까지 만든 것으로 어느 정도 맞고의 대략적인 모습과 구조는 갖추게 된것 같습니다. 이제부터 대략 두세 강좌에 거쳐 게임의 룰을 완벽하게 구현하고, 그 후에는 이제 드디어 게임 애니메...
[Dark GDK 강좌] #37 - 점수 계산 구현 20 Aug 2008 | 11:26 am
지난 시간까지 디버깅 관련 테크닉이라 할것 까지도 없는 간단한 함수들을 살펴보았는데요. 이번 시간에는 다시 본 강좌로 돌아와서, 지금까지 만든 소스에서 점수를 계산 하는 부분을 구현해 보도록 할 것입니다. 맞고 게임의 점수를 계산하는 방법은 온라인 맞고 게임 사이트에 가보면 자세하게 나와있으니 각자 참고하시길 바리구요. 이 시간에는 해당 점수 구현 부...
[Dark GDK 팁] #9 - 디버깅 테크닉3 : ASSERT() 함수의 구현 18 Aug 2008 | 10:52 am
이번 시간에는 가변 매크로 함수를 이용하는 ASSERT() 함수에 대해서 알아봅니다. 추가 하고 싶은 디버깅 관련 함수들이 정말 많은데... 본강좌도 진행해야 하므로... 일단은 오늘 살펴볼 ASSERT() 함수까지만 만들어보기로 하고요. 다음에 기회가 되면 좀 더 재미난 디버깅 메소드 들을 살펴보기로 하겠습니다. 약속~ 오늘 살펴 볼 ASSERT(...
[Dark GDK 팁] #8 - 디버깅 테크닉2 : TRACE() 함수 구현 15 Aug 2008 | 01:08 pm
지난 시간에 로그 등의 디버깅 메시지를 출력하기 위한 디버깅용 콘솔창을 띄웠죠? 오늘 이 시간에는, 거기에 로그등의 필요한 디버깅 메시지를 출력하기 위한 TRACE() 함수를 구현해 보도록 하겠습니다. 먼저 TRACE()는 역시 전역으로 선언해야 하고, 로그와 관련한 함수이므로, DBLog.h/cpp 파일 내에 선언/정의 하도록 하겠습니다. 그럼 소...
[Dark GDK 팁] #7 - 디버깅 테크닉1 : 로그 출력을 위한 콘솔창 생성 12 Aug 2008 | 03:44 pm
안녕하세요? 지난 35번 강좌에서 만든 맞고 게임에 사실 꽤 심각한 버그가 있었습니다. 뭐냐 하면, Q,W,E,R,T,A,S,D,F,G를 누르면 해당 키에 해당하는 슬롯의 카드를 낼수 있게 되어 있죠? 그런데 계속 테스트를 하다보니 귀찮아서 Q를 계속 누르고 있었는데... 어느 순간... 보니, 턴이 바뀌지 않고, 카드를 다시 한번 내버려서, 플레이어...