* 게임 진행 순서
1. 메뉴 번호 입력 -> 0,1,2 중 하나 입력 받음
2. 0 - 게임종료, 1-게임실행, 2-순위출력
해당 번호에 맞는 기능 실행
* GameMain class
게임을 실행하는 메인 클래스 여기서부터 게임이 시작됨
* GameControl class
- 게임에 필요한 문제를 생성하는 클래스
- 문제는 텍스트 파일에 저장되어 있음
- 문제는 Quest 클래스에 저장하여 리스트로 관리
- 이 클래스는 싱글턴 패턴을 적용하여 클래스가 생성될때 문제를 전부 읽어옴
- 문제에 해당하는 답을 가지고서 초성으로 만들어 줌
* PlayerService class
- 게임 순위 관리하는 클래스
- 게임 순위는 PlayerVO 클래스에 저장하여 리스트로 파일에 저장하여 관리
* PlayerVO class
- 플레이어 정보 저장하는 클래스
- 점수와 이름을 가지고 있음
* Quest class
- 문제 정보를 저장하는 클래스
- 문제와 답, 공개되는 초성을 가지고 있음
'Code Archive > JAVA' 카테고리의 다른 글
| 회원 관리 (0) | 2014.10.09 |
|---|---|
| swing test (0) | 2014.10.06 |
| Step16. 채팅 프로그램 (0) | 2014.09.12 |
| Step17. 기본 SQL (0) | 2014.09.12 |
| Step18. JDBC 기본 문법 (0) | 2014.09.12 |
Game_Final.zip