고급 자바프로그래밍 팀 프로젝트
Java Swing 기반의 타자 게임으로,
제한 시간 동안 화면에 쏟아지는 단어들을 빠르게 타이핑해 최대한 높은 점수를 기록하는 게임입니다.
크리스마스와 ‘수룡이’ 테마를 활용한 UI로 구현되었습니다.
| 구분 | 기술 |
|---|---|
| Language | Java 13 |
| GUI Framework | Java Swing |
| IDE | Eclipse |
- 게임 플레이 화면(이지/하드)의 공통적인 UI 및 기능 구현
- score화면 및 score기능 구현
- 하드모드 블랙아웃 기능 구현
- (GameFrame.java, ScoreFrame.java, ScorePanel.java, GamePanel.java의 score부분, HardGamePanel.java의 blackRectangle부분)
- MediatorPanel.java, GamePanel.java의 life(생명) 부분과 lifeItem 부분, InformationFrame.java
- 기타 오류 수정
javaproject_textgame/
├─ src/
│ ├─ GameFirstScreen/ # 타이틀/게임 설명/모드 선택 화면 및 로직
│ ├─ easygamescreen/ # Easy 모드 화면 및 로직
│ └─ hardgamescreen/ # Hard 모드 화면 및 로직
│
└─ resource/
├─ img/ # 게임 배경 및 이미지 리소스
├─ record/ # 점수 기록(txt)
├─ sound/ # 효과음 리소스
└─ word/ # 게임 단어 파일
![]() |
![]() |
| 타이틀 화면 | 게임 설명 |
![]() |
![]() |
| Easy/Hard 모드 선택 | 아이디 입력 |
![]() |
![]() |
| 이지 모드 | 이지 모드 플레이 |
![]() |
![]() |
| 하드 모드 | 하드 모드 플레이 |
![]() |
![]() |
| 게임 오버 | 점수표 |









