볼링게임 설명 - by 염재범 		2001.10.20

   1. 특징

1) 시뮬레이션 볼링
볼의 스핀과 속도, 던진 방향에 따라 쓰러지는 핀의 수가
결정되는데 이는 수학, 물리적인 충돌모델에 따라 시뮬레이션
한 것이다. 

2) 간단한 통계 기능
스코어는 매 게임마다 기록되며, 통계가 화면 좌측에 표시된다.
전체 게임의 평균점수, 최고점, 최저점, 스트라이크 성공률,
스페어 성공률, 커브 포인트 (후크를 많이 사용할수록 포인트가
높음)등이 계산되며, 최근 5게임에 대해서도 똑같이 통계를 표시
하였다.

*참고
통계는 'score.dat'라는 파일에 기록되며, 새롭게 통계를 
시작하고 싶을 때는 이 파일을 지우면 된다.


3) 성적에 따른 보상
한 게임 끝날 때마다 사진이 보이는데, 성적에 따라 다른 사진이
나온다. 60점 이내, 60 ~ 80, 80 ~ 100, 100 ~ 120, 120 ~ 140, 
140 ~ 150, 150 ~ 160, 160 ~ 170, 170 ~ 180, 180 ~ 190, 
190 ~ 200, 200 ~ 210, 210 이상 등 약 13단계의 레벨로 나누어
다른 사진을 준비하였다. 

4) 상황표시
스트라이크, 더블, 터키, 스페어, 거터 등 5가지 상황에 대하여
화면 윗부분에 strike, double, turkey, spare, gutter 의 글자를
밝은 색깔로 표시하였다. 


   2. 기능

1) 난이도 (현재는 disable 되어 있음)
표적 겨냥이 흔들리는 정도를 조절하는 슬라이더 바

2) 힘
슬라이더를 위로 올릴수록 볼의 속도가 증가한다. 볼의 
속도가 증가될수록 볼이 더욱 나중에 휘기 시작하는 효과를
갖고 있다. 힘이 증가될수록 쓰러지는 핀의 수가 약간
증가된다.

3) 보는 각도 (현재는 disable 되어 있음)
볼링장을 보는 각도를 교정한다.

4) 커브볼
볼의 휘는 정도를 조절한다. 가운데 위치는 휘지 않으며
왼쪽은 왼쪽으로 오른쪽은 오른쪽으로 휘게 한다. 심한 커브볼
일수록 쓰러지는 핀의 수가 증가한다. 

5) 목표
볼링공을 던지는 방향을 조절한다.

6) 발 위치
볼링공을 던질 때 어느 라인에 서서 던질 지를 결정한다.


   3. 레퍼런스

1) 소스

이미지 소스 - a) http://www.donerite.com/steel.html
              b) Winbowl 3.0
음향 소스   - Elf bowling

2) 편집 소프트웨어

그래픽 편집 - Photoline 7.53 
음향편집    - Wave studio

3) 컴파일러
Visual C++ 6.0

4) 참고서적
Visual C++ Programming Bible Ver 6.x (이상엽, 2001)  
    




