프로젝트 소개
-
프로젝트 주제 : pygame을 이용한 rhythm-game 제작
-
프로젝트 목표 : 1. 협업을 통한 프로그래밍 실력의 성장 2. 학기 때 배운 파이썬을 활용하여, 실질적인 결과물을 만들어보는 경험을 터득
Main : 게임 진행 클래스
-
Score : 점수
- 시나리오 pygame을 이용하여 블록이 떨어지는 리듬게임을 구성하였습니다.
게임의 플레이과정은 다음과 같습니다.
-
상하좌우가 표시된 블록이 떨어진다.
-
블록을 상자의 위치에 잘 맞추어 방향키 키보드를 누른다.
-
감정 이미지가 뜬다. (잘 맞추었으면 웃는 얼굴, 아니면 우는 얼굴)
-
시간이 다 지나면 게임오버
-
점수 계산
-
초기화면
- game version_1: 기본 버전
기존의 리듬게임 (하나의 상자에 상하좌우 블럭이 떨어지는 형태로 키보드 자판을 눌러서 게임진행)
- game version_2: 상자를 네 가지로 바꾸고 오류 수정 + 시간 3분 추가
상자를 네 개로 바꾸어서 첫 번째는 왼쪽 방향, 두 번째는 윗쪽 방향, 세 번째는 아래 방향, 네번째는 오른쪽 방향으로 구성하여 게임 진행 시간을 3분 (180초)로 설정하여 시간이 지나면 게임이 종료되게 설정.
- game version_3: 음원 넣기
음악을 넣고 음악을 들으면서 게임을 진행할 수 있도록 진행
- game version_4: 리듬게임 하드모드
시간이 지나면 속도를 높여서 떨어지는 코드 작성
- 시간
- 일주일에 3일 씩 게임을 제작하여 약 2주동안 완성을 하는 것을 목표로 한다.
- 월요일, 화요일, 목요일 오후 7시 이후로 한다.