오픈소스프로젝트 냠냠쩝쩝 팀입니다!
- Base Source
- 주소 : https://github.com/hbseo/OSD_game
- License : GPLv3
- python 3.6
- pygame = 1.9.3
-
개발 환경 언어 : Python 3.6.12
편집기 : PyCharm
OS : Linux(16.04.1)
추가 모듈 : pygame == 2.0.0 , pygame_menu == 3.3.0, pymysql == 0.10.1
-
게임 실행 방식
- 현재 repository의 소스 코드를 모두 다운 또는 clone을 통해 local에 저장한다.
- 추가 모듈에 표기한 모듈들을 다운 받고 run.py에서 실행한다.
-
조작 방식
a, 왼쪽 방향키 : 블럭을 왼쪽으로 한칸 이동시킨다
d, 오른쪽 방향키 : 블럭을 오른쪽으로 한칸 이동시킨다
w, 위쪽 방향키 : 블럭을 오른쪽으로 90도 회전시킨다
s, 아래쪽 방향키 : 블럭을 아래쪽으로 한칸 이동시킨다
e, 스페이스바 : 블럭을 아래쪽으로 떨군다
p : 게임을 일시정지한다
m : 배경음악을 키고 끈다
-기본, AI, MINI 모드에서는 방향키와 a,w,s,d, space로 블럭 조작
-two hands 모드에서는 awsd와 e, 방향키와 space를 통해 각각의 블럭을 조작
-
게임 실행
a.메뉴
b.키 조작 help
c.일반 게임
d. Two Hands 모드
e. AI 모드
f. MINI 모드
g. ID 입력
h. RANK 확인
- 게임 종료 후, ID를 입력하면 aws에 만들어둔 데이터 베이스에 자동 저장
- Reference
AI 모드 : https://github.com/YangtaoGe518/Tetris-AI
사운드 : https://www.bensound.com/royalty-free-music
메뉴 : https://pygame-menu.readthedocs.io/en/latest/_source/add_widgets.html https://github.com/ppizarror/pygame-menu