Page 868 - 2
P. 868
나 블록별 모형.
테트리스 모양을 정의하고
블록이 떨어지는 속도를 모양을 랜덤으로 생성함.
위쪽에 디스플레이
블록이 끝까지 모두
떨어지면 그 자리에서 멈춤
블록 한 줄 한 라인 이( )
모두 맞춰지면 그 라인을
없애고 점수로 카운트
다 동작 설명.
1) Eclipse 를 실행하고 RUN 버튼을 누른다.( 또는 exe 파일을 더블클릭해 실행한다)
2) 시작과 동시에 블록이 위에서 아래로 떨어진다.
3) 떨어지는 속도는 점수가 일정하게 올라갈 시 점점 빨라진다
4) 속도의 단위는 [ms] 이며 점수는 라인을 부수면 부순 라인 당, 1 점씩으로 기록된다.
5) 블록이 맨 위까지 닿으면 ‘Game Over’ 라는 문구와 함께 게임이 끝난다.
6) 왼쪽 오른쪽 방향키를 누르면 블록이 왼쪽 오른쪽으로 이동한다, , .
7) 위쪽 아래쪽 방향키를 누르면 각각 시계방향 반시계방향으로 블록이 회전한다, , .
8) 스페이스바를 누르면 블록이 맨 아래로 이동하고, D 키를 누를시 한 라인씩 내려온다.
9) P 키를 누르면 Pause 상태가 되어 현재 진행 중인 게임을 일시정지 시킨다.
5. 소프트웨어 작성하기
가 프로그램 흐름도.
- 868 -