본문 바로가기

Game Programming221

다시 손 잡은 게임. 혼자 만들다 힘들어서 손 놓고, 그 재미를 잊지 못해 다시 만들고 있다.이번에는 PC기반으로 만들어서 뿌릴까 고민중이다. 임무는 네트웍으로 보내주고과금처리까지 하면 괜찮지 않을까. 2007. 7. 25.
MSSQL Cascade Update DB는 무수한 음식이 올려진 테이블들이 나열된 레스토랑과 같다. 음식은 컬럼이고테이블은 테이블이다. 각 테이블에는 사과와 배등 과일이 나열되었다고 보자. 분명이들은 독립적이다. A테이블의 사과와 B테이블의 사과는 다른 사과인 것이다.그런데 조리장의 실수로 병든 사과가 올라갔다고 생각해보자 이 사과는 겉은멀쩡하지만 속은 이미 맛이간 사과들이라고 할 수 있다. 그럼 조리장은 이를 매니저에게보고하고 매니저는 테이블에 올라간 모든 사과를 고급의 사과로 다시 바꾸기 위해 웨이터들에게 각 테이블에 있는 사과의 교환을 명령한다. 그런데 그만 실수로 웨이터가테이블 하나를 빼먹는다면 분명 그 해당 테이블에서는 손님이 화를 낼 것이다. DB에서도마찬가지이다. 잘못된 데이터의 변경은 매우 중요한일이고 해당 데이터는 유기적으.. 2007. 7. 12.
shared_ptr boost 라이브러리 많은 개발자들이 boost를 애용한다,아무래도 편하기 때문인데 많은 게임들이 boost를 사용하고 있더라..이놈의 shared_ptr는 자신을 참조하는 포인터들의 카운트를 가지고 있다.아니 카운트 뿐이 아니라 소멸조건까지.덕분에 메모리 누수 문제에 획기적인 해결책으로 떠오른 것이다. 그런데...내 생각엔 느린거 같단 말인데. 예외처리 문제로 인한 메모리 누수를 막을 수 있다는 점에서 매우 좋지만역시 boost자체는 좀 시간이 걸린다. 자세한 건www.boost.org 홈피에서 보시기 바람. 2007. 6. 14.
포인트 툴 모 게임을 만들다가 좌표 패턴이 필요해서 만든 툴이다.간단히 내가 찍은 좌표가 순차적 배열로 만들어진다.배열은 텍스트 또는 바이너리로 쓰여져 파일로 저장된다.솔직히 어림잡아 배열 만드는 건 정말 귀찮은 일이다.이런식으로 해놓는다면 기획 쪽에서 단순 작업이 좀 더 편안해 질 것이다. 2007. 5. 24.
평면상에서 사이각 구하기. 수학과 영어를 싫어하는 본성 때문에 늘 가까이 하지 못했던 책이 영,수 교과서였다. 그런데 인생이란 알 수 없듯 그 수학과 영어가 있어야 먹고살기 편한 세상 아닌가..일단 이번에 쓸 내용은 두 직선 사이의 사이각을 구하는 방법이다. 일단 수학적 공식보다 풀그림상에서 구현하는 방법 위주로 나가니까 공식을 잊자. 준비된 함수는 아래와 같다. www.gamehon.com 2007. 5. 19.
퀘스트 툴 퀘스트를 관리하기 위해 만든 툴이다.DB를 통해 XML과 연동되는 방법으로 진행되었다.C#으로 만들었다. www.gamehon.comwww.gamemotor.com 2007. 5. 12.