오픈소스를 접한지 오래되지않았고 오픈소스와 관련된 첫 텀프로젝트이기 때문에 비교적 간단한 프로그램인 것이 좋다고 생각했습니다.
이 프로그램은 저희가 한번쯤은 접해본 게임인 테트리스게임 프로그램으로 저희처럼 오픈소스를 접한지 오래되지않은 사람이 하기에 적합한 프로그램이 될거라는 생각을 했습니다.
테트리스를 실제로 해보면서 지금까지 접해보았던 테트리스와는 어떻게 다른지 어떤기능이 추가되었으면 하는지 등을 관심있게 해보고
각기 다른 모양의 블록이 위에서 아래로 떨어질 때 벌어진 틈에 맞는 블록을
그 틈에 끼우는 방식의 게임입니다.
블럭이 쌓여 공백이 없는 줄이 만들어지면 그 줄은 사라집니다.
블럭이 맨 윗줄까지 쌓이면 패배합니다.
- 블럭 이동
왼쪽으로 한 칸 이동 : j key
오른쪽으로 한 칸 이동 : l key - 블럭 회전
반시계방향 회전 : k key - 멈춤
p key - 종료
q key - 블럭 떨어뜨리기
Space bar - level
블록을 쌓아 10줄을 제거하면 level이 1씩 올라갑니다. - point
새 블록이 바닥에 닿을 때마다 point를 1점 획득합니다.
Space bar 키를 사용해 블럭을 떨어뜨렸을 경우, 블럭과 바닥 사이의 거리만큼
추가 point를 획득합니다.