PYTRIS
✓ 구성
pytris.py : main함수 및 각종 기능
mino.py : 블록 모델
assets : 폰트, 이미지, 사운드
✓ MIT License
✓ URL : PYTRIS
REASON
✓ 첫 프로젝트를 수행함에 있어 방대한 오픈소스를 보유한 테트리스가 적합하다고 판단
✓ 팀원이 모두 익숙한 Python 언어로 되어 있음
✓ Pygame를 활용하여 간결한 소스 코드로 제작되어 있음
✓ 모듈화가 잘 되어 있음
✓ 게임 흥미 요소의 부족
✓ 게임 플레이시 여러가지 불편한 점 개선 여지
✓ MIT License가 사용되어 수정, 배포의 권한이 허용됨
✓ Strength
테트리스의 기본적인 기능들이 정상 작동함
수정/변경이 용이하게 구성
최소한의 모듈로 구성 / 직관적인 소스코드
✓ Weakness
기존 테트리스 게임들과의 차별화 부족
게임 플레이 시 불편한 부분 다수 존재 (인터페이스, 조작, 창 크기, 등)
조작법 설명 부족
✓ Opportunity
단순하게 구성된 게임이라 개선 가능한 부분 많음
대중적인 게임으로 많은 사람들이 즐기는 게임임
다양한 버전의 변형 / 개조판이 존재함
✓ Threat
기능 추가 시 생각하지 못한 오류 발견 가능성
적절한 시간/역할의 분배가 필요할 것
더 재미있고 빠른 게임이 존재함
✓ Github을 사용하여 팀 프로젝트 협동성과 역량 증진
✓ Git, Linux활용 능력 증진
✓ 오픈소스 기반 테트리스의 게임성, 재미 향상 및 편의성 개선
✓ 인터페이스 업그레이드
✓ 그래픽 업그레이드
✓ 사운드 추가
✓ 난이도 추가
✓ 새로운 게임 모드 추가
✓ 게임 가독성 업그레이드
✓ 인터페이스 업그레이드
시작 화면 개선 / 점수판 개선 / 종료 화면 개선 / 다음 블록 출력화면 개선 / 창 크기 조정
✓ 그래픽 업그레이드
블록 그래픽 업그레이드 / Combo 그래픽 추가
✓ 사운드 추가
BGM 추가 / 효과음 추가 / 사운드 속도 조절 / Combo 사운드 추가
✓ 난이도 추가
기존 점수 방식 개선 / 난이도 조절 기능 추가
✓ 새로운 게임 모드 추가
싱글 모드 / PvP 모드 / 아이템 모드 / 새로운 블록 모드 추가
✓ 게임 가독성 업그레이드
테두리 변경 / 폰트 변경 / 이미지 개선
✓ 그 외
좌우 빠른 이동 개선 / Combo 기능 추가 / 등
✓ 언어 : Python 3.7
✓ 툴 : Pycharm or Anaconda
✓ OS : Ubuntu
Windows
Execute the command below
python ompytris.py
#Note. You got to have pygame installed Install pygame https://www.pygame.org/wiki/GettingStarted
✓ 게임 시작시 HELP버튼에서 사용키 확인가능