Pull the request with Java Swing
Java Swing 기반 팀 게임 프로젝트로, 씬 전환 및 UI 구조 설계, System을 담당1945 Air Force를 모티브로 한 게임
- 인력 구성 | 개발 4인
- 개발 기간 | 2025.05 ~ 2025.06
- 기술 스택
- Java Swing, IntelliJ IDE
Key Features
- Scene 중심 구조 설계 및 구현
- BaseScene 추상 클래스를 기반으로 Main, Loading, InGame, GameOver 설계
- SceneManager를 통해 Scene 변경 및 초기화 루틴 관리
- UI 구성 및 이벤트 처리
- MainScene에서 버튼/이미지 기반 UI 구성
- InGameScene에서 점수, 체력 UI 및 일시정지/Retry 버튼 이벤트 등록
- GameOverScene에서 결과 UI 구성과 사용자 입력 처리
- 통합 UI 설계와 게임 흐름 관리
- UIPanel 추상화를 통해 공통 UI 로직 분리
- Scene 별로 UIPanel 상속 구현으로 코드 중복 최소화
관련 자료 / Links
- Youtube
