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 -
   863   864   865   866   867   868   869   870   871   872   873