Skip to content

HYH0804/Tetris

Repository files navigation

알림창세부 관리 내역은 아래 노션에 있습니다.

[https://www.notion.so/SE_Tetris-887a64a5115947afab3e1ade23c30857?pvs=4](https://onyx-paddleboat-050.notion.site/SE_Tetris-887a64a5115947afab3e1ade23c30857?pvs=4)


테트리스

Java FX를 이용한 테트리스 개발

How to Play

  • JRE 8 필요 EXE 파일을 다운로드 후 패키징 풀기

혹은 IDE에서 Main.class를 수행시켜주세요.

개발환경

Maven, Java FX , Java 8 , JUnit5 , Window 11

프로젝트 소개

로컬 테트리스 프로그램입니다.

개발 기간

24.03~24.06 Software Engineering Course

멤버구성

현준혁 - 리드, 테트리스 기본 게임 기능 개발, 테스트 , 아이템 모드

소보길 - 각종 세팅 기능, 패키징, 테스트 , 스코어보드 기능

김승건 - JavaFX를 이용한 UI , 난이도 및 대전모드 개발

최찬호 - 형상관리, 테스트

주요 기능

  • 테트리스 기본 게임 기능

  • 속도에 따른 추가 점수 로직

  • 키 세팅, 스코어 기록 보드, 해상도 조절 기능 지원 및 저장

  • 아이템 모드 기능

  • 색맹 모드

  • 시간제한 모드

  • 대전 모드 지원(2P 모드 지원)

  • Easy, Normal , Hard 난이도 지원 (각 난이도별로 I형 블록 등장 확률 20% 변동 및 블록 속도 변동)

  • 아이템 명세 노션 링크 :

  • https://www.notion.so/d94c442adf34433386fdbed219c35109?pvs=4

테스트

  • 단위 테스트를 작성하였음
  • 모든 코드에 대한 테스트 커버리지 66% 달성.

화면 캡처 2025-02-13 115308


화면 구조도

메인화면

시작

세팅화면

설정

조작키

일반 모드

아이템 모드

아이템

스코어 등록 및 스코어 빌보드

알림창

스코어보드

대전 모드 및 2P 모드

공격1

공격2

EXE 파일 https://drive.google.com/file/d/1dojBrBCReYC8MGLDF81CNxNQ5K3ug-yU/view?usp=drive_link

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages