2. 구현 기능 - WooJin-JO/OSSA2017_make_tetris GitHub Wiki

기본 구현 기능

  1. 7종류의 블럭이 랜덤하게 내려옵니다.
  2. 특정 키를 눌러 블럭을 회전시킬 수 있습니다.
  3. 회전한 블럭이 아래에 쌓입니다.
  4. 한 줄 가득 블럭이 쌓이면 그 줄이 지워집니다.

추가 구현 기능

  1. 점수를 구현했습니다.[한줄 제거시 1점]
  2. 레벨에 따라서 속도가 빨라집니다.[10점당 1레벨 상승]
  3. 초기화면에 메뉴를 만들었습니다.
  4. 키를 알려주는 메뉴 페이지를 추가 하였습니다.
  5. Tetris 가로 넓이를 선택하는 메뉴 페이지를 추가 하였습니다.
  6. Tetris 가로 넓이를 선택 할 수 있습니다.[기본값 10칸, 10~24칸(2칸 간격)]
  7. 배경음을 추가하였습니다.
  8. 배경음이 2가지중 1가지가 랜덤하게 재생 됩니다.
    1. Motivity-Nam,Goo-min

    2. Second run-Nam,Goo-min

    3. 배경음 출처

      출처

  9. 일시정지 기능 구현 [Press Button "P"]