Skip to content

yutan0565/2020-2-OSSP-CP--YamiYami_Z_Z-5

 
 

Repository files navigation

2020-2-OSSP-CP--YamiYami_Z_Z-5

오픈소스프로젝트 냠냠쩝쩝 팀입니다!

  1. Base Source

image

  1. 개발 환경 언어 : Python 3.6.12

    편집기 : PyCharm

OS : Linux(16.04.1)

추가 모듈 : pygame == 2.0.0 , pygame_menu == 3.3.0, pymysql == 0.10.1 
  1. 게임 실행 방식

    1. 현재 repository의 소스 코드를 모두 다운 또는 clone을 통해 local에 저장한다.
    2. 추가 모듈에 표기한 모듈들을 다운 받고 run.py에서 실행한다.
  2. 조작 방식

    a, 왼쪽 방향키 : 블럭을 왼쪽으로 한칸 이동시킨다

    d, 오른쪽 방향키 : 블럭을 오른쪽으로 한칸 이동시킨다

    w, 위쪽 방향키 : 블럭을 오른쪽으로 90도 회전시킨다

    s, 아래쪽 방향키 : 블럭을 아래쪽으로 한칸 이동시킨다

    e, 스페이스바 : 블럭을 아래쪽으로 떨군다

    p : 게임을 일시정지한다

    m : 배경음악을 키고 끈다

    -기본, AI, MINI 모드에서는 방향키와 a,w,s,d, space로 블럭 조작

    -two hands 모드에서는 awsd와 e, 방향키와 space를 통해 각각의 블럭을 조작

  3. 게임 실행

    a.메뉴

  b.키 조작 help

  c.일반 게임

  d. Two Hands 모드

  e. AI 모드

  f. MINI 모드

  g. ID 입력

  h. RANK 확인

- 게임 종료 후, ID를 입력하면 aws에 만들어둔 데이터 베이스에 자동 저장

  1. 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 60.8%
  • Python 39.2%