                    게임 매니악스 슈팅 게임 알고리즘 (샘플 프로그램 설명)
                    ======================================================

Author: 
Date: 2013-06-02



Table of Contents
=================
1 개요
2 구성
    2.1 demo 폴더
    2.2 list 폴더
    2.3 project 폴더
3 빌드 방법
4 데모 프로그램 실행시의 옵션
5 사용 조건
6 면책사항
7 저자 웹 사이트(일본어)


1 개요 
-------

  이 압축 파일에는 "게임 매니악스 슈팅 게임 알고리즘"의 샘플 프로그램이 수록되어 있습니다. 책에
  게재한 소스 코드와 여러 종류의 탄, 적기 등을 실제로 움직여 볼 수 있는 데모 프로그램이 포함되어
  있습니다. 　


2 구성 
-------


2.1 demo 폴더 
==============

   데모 프로그램이 들어있는 폴더입니다. 윈도우 탐색기를 열어서 Release 폴더 아래에 있는
   sht.exe를 실행해 보기 바랍니다. 데모 프로그램은 Windows 7, Vista, XP에서 동작을
   확인하였습니다.

   데모 프로그램을 실행하기 위해서는 "Visual C++ 2010 재배포 가능 패키지"와 "DirectX 최종 사용자
   런타임"이 필요하며, 아래 사이트에서 내려받을 수 있습니다.

   * Microsoft Visual C++ 2010 재배포 가능 패키지：
     - [http://www.microsoft.com/ko-kr/download/details.aspx?id=30679]

   * DirectX 최종 사용자 런타임 웹 설치 관리자 :
     - [http://www.microsoft.com/ko-kr/download/details.aspx?id=35]

   또한, DirectX 9.0이상을 지원하는 비디오 카드와 드라이버도 필요합니다.


2.2 list 폴더 
==============
   책에서 소개한 소스 코드입니다. 독자적인 프로그램을 만들 때 이용하시기 바랍니다.

2.3 project 폴더 
=================
   데모 프로그램의 소스를 포함한 Visual C++ 프로젝트 파일입니다. Visual C++ 2012용의 파일을
   수록하였습니다.


3 빌드 방법 
------------

  project 폴더에 있는 프로젝트를 빌드할 경우, 아래 순서로 빌드를 진행합니다. 참고로, 빌드해 둔
  실행파일을 demo 폴더에 수록하였기 때문에, 데모 프로그램을 동작시켜 보기만 할 거라면 굳이
  빌드를 하지 않아도 됩니다.

  1) Visual C++를 설치합니다. 이 책에서는 무료로 사용할 수 있는 Visual C++ 2012 Express를
     이용하였습니다. (Microsoft 사의 아래 URL에서 내려받을 수 있습니다)
     - [http://www.microsoft.com/visualstudio/kor/downloads#d-2012-express]
  2) DirectX SDK를 설치합니다. 이 책에서는 "DirectX SDK June 2010"를 이용하였습니다. (Microsoft
     사의 아래 URL에서 내려받을 수 있습니다)
     - [http://www.microsoft.com/en-us/download/details.aspx?id=6812]
  3) project 폴더를 개발용 PC로 복사합니다.
  4) project\sht\sht.sln를 Visual C++로 엽니다.
  5) Visual C++의 메뉴에서 [빌드] -> [솔루션의 빌드] 를 실행합니다.

4 데모 프로그램 실행시의 옵션 
------------------------------

  데모 프로그램은 800x600 해상도의 윈도우 모드에서 실행되도록 디폴트로 설정되어 있지만, 아래
  옵션을 이용하여 실행환경에 맞게 변경할 수 있습니다.

  * -w   화면 폭
  * -h   화면 높이
  * -fw  화면 폭(풀 스크린 모드 시)
  * -fh  화면 높이(풀 스크린 모드 시)

  예)
  sht.exe -w 1024 -h 768 -fw 1280 -fh 1024
  (윈도우 모드때는 1024x768, 풀 스크린 모드때는 1280x1024로 설정)

5 사용 조건 
------------

  모든 프로그램과 데이터의 저작권은 마츠우라 켄이치로와 츠카사 유키에게 있습니다. 무단으로
  전재, 배포, 수정, 무상을 포함한 상업적 이용, 프로그램에 포함된 저작권 표시 또는 서적 소개
  표시를 수정하지 마십시오.  

  단, list 폴더 아래에 있는 리스트를 이용하여 독자적인 프로그램을 작성하는 것은 허락합니다.
  또한, 저적권 표시 또는 서적 소개 표시에 손을 대지 않는 한, project 폴더 아래에 있는 프로그램을
  이용하여 독자적인 프로그램을 작성하는 것도 허용합니다.


6 면책사항 
-----------

  압축 파일에 수록된 프로그램의 안전성에는 세심한 주의를 기울였으나, 만일 이 프로그램 혹은 바이러스
  등에 의해 손해를 입었을 경우, 혹은 사용자 이외의 제 3자에게 손해를 입혔을 경우에도, 필자와
  발행자는 책임을 지지 않습니다.

7 저자 웹 사이트(일본어) 
-------------------------

  아래의 저자 웹 사이트에서는 서적 혹은 프로그램에 관한 여러가지 정보를 제공하고
  있습니다. 서적이나 프로그램에 대해 궁금한 점이 있으신 분들께서는 꼭 이용해 주시기 바랍니다.

  - [http://cgi32.plala.or.jp/higpen/gate.shtml]


