- 개발 기간: 2022.09.01 - 2022.11.09
- 개발 인원: 2명
- 사용 기술: Java, JFrame, Swing 라이브러리
- 주요 기능: EventListener 함수를 통한 마우스/키보드 입력, 타이머 기능
이 프로젝트는 순수 Java 언어와 JFrame, Swing 라이브러리를 활용하여 다양한 장르의 게임을 개발한 종합 게임 프로젝트입니다. EventListener 함수를 상속받아 마우스와 키보드 입력을 처리하고 타이머 기능을 추가하여 동적인 게임플레이를 구현했습니다.
- 슈팅 게임
- 달리기 게임
- 핑퐁 게임
- 지뢰찾기
설명: 메인 화면에서는 화살표 버튼을 통해 원하는 게임을 선택할 수 있습니다. 직관적인 인터페이스로 사용자가 쉽게 게임을 탐색하고 선택할 수 있도록 설계되었습니다. 주요 기능:
|
설명: 플레이어가 전투기를 조종하여 적 비행기를 격추하는 액션 게임 주요 기능:
|
설명: 슈팅 게임을 변형한 액션 게임으로, 플레이어가 장애물을 피해 달리는 게임 주요 기능:
|
설명: 2인용 대전 게임으로, 플레이어들이 패들을 조종하여 공을 주고받는 게임 주요 기능:
|
설명: 고전적인 윈도우 게임을 재현한 프로젝트 주요 기능:
|
- Java 언어의 실전 개발 경험 획득
- JFrame과 Swing을 활용한 GUI 프로그래밍 기술 습득
- 이벤트 처리 및 리스너 구현 경험
- 게임 로직 설계 및 구현 능력 향상
- 팀 프로젝트 경험을 통한 협업 능력 향상
- 버전 관리 도구 Git 도입