1997년에 하이텔 게임제작동호회 공모전에 출품했던 작품입니다.
정말 별 것 없지만, 그래도 조금이나마 도움이 되었으면 좋겠습니다.
이제와서 소스를 살펴보니 정말 최악의 소스이더군요. 객체지향이라고는
눈꼽만큼도 찾아 볼 수 없을 뿐 만 아니라(전혀 없음..--;) 소스의 너저
분함은 차처하더라도, 이건 정말 최악의 소스입니다.
지금 보니 웃음밖에 나오지 않지만 그래도 그 당시에는 최선을 다해
만들지 않았을까 하는 생각도 듭니다.
원래는 라이브러리를 따로 만들어 링크 했었는데, 그냥 바로 컴파일
할 수있도록 라이브러리 소스를 붙였습니다. 그리고 VC5.0과
DX 5에서는 잘 되었었는데, 지금 가진게 VC6.0과 DX8.1이라 그런지
사운드 라이브러리가 전혀 먹질 않더군요. 그래서 사운드 부분은
DX예제 소스와 트릭스 오브 게임프로그래밍 책의 소스를 급조해서
붙여 놨습니다. 그럭저럭 되더군요.
여하튼 VC6.0과 DX8.1SDK가 있으시다면 그냥 소스디렉토리의
Crevice.dsw만 로딩해서 컴파일 하면 아마도 잘 될겁니다.
(안되도 알아서 해결 하시길..--; 오래된 소스인데다가
설명을 잘 해 드릴 시간이 없답니다. 이것도 구정 연휴를
맞이하여(?) 겨우 시간내서 고친 것이라..연휴 끝나면 또
회사에서 살아야 하기에...--;)
컴파일환경:
Windows 2000 Pro에서 했지만 알아서 잘 되는데서 하세요.
컴파일러는 Visual C++ 6.0이고, DirectX 8.1SDK썼지만
그 이하도 DirectDraw4를 지원하는 것이면 잘 될거라
생각 합니다.
실행환경:
Windows98, Windows2000 Pro에서 테스트 했고
DX8.1환경이고, Pentium MMX166과 Pentium III 800EB에서
테스트 했습니다.
주의사항:
소스를 제공하는 이유는 정말 허접하지만 그래도
처음 다이렉트X를 배우시는 분들이 부분부분이나마
참고 하시라고 하는 것입니다.
일부 분들이 소스와 리소스(특히, 그림들)만 조금 고쳐서
자기들이 다 만든 것인양 심지어 공모전까지 출품하는 것까지
보았습니다. 저는 이런 분들 정말 싫어 합니다.
대부분의 분들은 이렇지 않으리라 생각합니다.
- 날개
neowingb@yahoo.co.kr
하이텔 : nalgae2