A downloadable game

2019 SE Team Project assignment.

This game is a competing game with two player throwing balls to each other.

Let's get the high score by catching ball with a perfect timing!


* need jdk 1.7 or higher to execute

* Online play is not supported yet

developed by 김민종 박성민 임석렬 김범준


2019 1학기 소프트웨어공학 팀 프로젝트 과제입니다.

프로젝트 명: RhythmCatchball

팀원: 김민종 박성민 임석렬 김범준

게임소개

두명에서 리듬에 맞춰 공을 주고받는 게임입니다.

박자를 정확히 맞춰 높은 점수를 받아봅시다!

설치방법

압축파일을 해제한 후 exe파일을 실행한다.

  1. exe파일은 sprite, sound 폴더와 같은 경로에 존재하여야 함
  2. 컴퓨터에 java가 설치되어 있어야 함.

만약 java가 설치되었음에도 불구하고 오류가 생기는 경우, 자바 환경변수를 설정해 주어야 한다.

1. 내 컴퓨터의 속성을 연다.



2.고급 시스템 설정을 클릭하여 환경변수를 클릭한다.

image

3. 환경변수에 새로 만들기를 클릭한다.

image


4. 주어진 사진과 동일하게 환경변수 "JAVA_HOME"을 새로 생성한다.

image

환경변수의 경로는 자신의 컴퓨터 내에 java 폴더로 설정한다.



게임 가이드

1. 조작법

1.1 멀티 플레이

1p의 기본 키는 : (공던지기) a s d (공받기) space

2p의 기본 키는 : (공던지기) ← ↑ → (공받기) shift

공은 세 박자로 던질 수 있습니다

공여러개던짐

가장 느리게 던지기

기본설정: (a →) 키

보통속도로 던지기

기본설정: (s ↑) 키

빠르게 던지기

기본설정: (d ←) 키

space를 눌러서 공을 잡을 수 있습니다

1.2. 싱글 플레이

기본적으로 (공던지기) asd (공받기) space로 키가 설정되어 있고

멀티플레이와 조작 방법은 동일함니다.

싱글플레이로 플레이시 AI와 플레이합니다.

2. 게임 플레이

start

게임은 60초동안 플레이 할 수 있습니다

상대방에게 공을 던지고 박자에 맞게 공을 받으면서

높은 점수를 받는 사람이 승리합니다

시작할 때 공이 올라오는데, 박자에 더 정확하게 맞추는 사람이 공을 가집니다

공이 있으면 박자에 맞춰 던질 수 있습니다.

던지는 방법은 세가지 입니다

throw

느리게 던지기

중간속도로 던지기

빠르게 던지기

공을 받을 때는 박자에 맞춰 공을 받으면 됩니다

판정은 4가지가 있습니다

check_exactly

EXACTLY

check_neat

NEAT

check_cool

COOL

check_lame

LAME

박자를 얼마나 정확히 맞췄냐에 따라 점수를 받습니다.

만약 공을 놓쳤을 시 LAME을 받고 점수가 깎입니다.

여러개받음

공이 여러개가 동시에 오는 경우

처음 누른 박자에 맞춰 점수가 판정됩니다

그 후 나머지 공은 처음 공의 점수와 동일하게 받습니다.

3. 환경설정

메인화면

환경설정은 메인화면에 있습니다

키설정

여기서 1p와 2p의 키를 변경하고

음향과 해상도도 설정할 수 있습니다


Download

Download
RhythmCatchBall_1_00.zip 4 MB
Download
RhythmCatchball.exe 1.7 MB

Leave a comment

Log in with itch.io to leave a comment.