2008년 10월 07일
프로젝트 계획서
1. 프로그램 제목
Java를 이용한 카드게임(Ver 2)
2. 동기
지난 1학기때 구현하였던 블랙잭게임을 보완하고 텍스트 형태라 보기에 불편한 감이 없지않아 있었는데 텍스트만이 아닌 GUI환경에서 구동되도록 만들고자 한다.
3. 구현(기능) 목표
(1) 클래스 구현
1) Main 클래스 : 전체적인 코드가 연결이 되도록 하고 주가 되는 클래스
2) Card 클래스 : 1학기때 잘못되었던 과는 달리 52장의 카드를 생성만 하는 클래스
3) Player, Dealer 클래스
(2) 카드를 랜덤으로 섞고 분배해주면 게임 룰에 맞게 플레이어와 딜러가 승부를 하게 된다. 게임 도중 카드를 더 받거나 그만 받을 수 있고 또한 카드에 따라 점수를 계산하며 그 점수를 비교하여 승패의 유무를 결정하게 구동되도록 한다.
4. 개발 일정 (주별 진행 계획)
* 1주차(10월 6일 - 10월 11일) 프로그램의 전체적 구상 및 관련공부
* 2주차(10월 13일 - 10월 18일) 전체적인 틀 설정 Main 클래스 설계 및 관련공부
* 3주차(10월 20일 - 10월 25일) 중간고사
* 4주차(10월 27일 - 11월 1일) 네트워크 프로그래밍 공부 및 관련 클래스 구현
* 5주차(11월 3일 - 11월 8일) 데이터베이스 프로그래밍 공부 및 관련 클래스 구현
* 6주차(11월 10일 - 11월 15일) 베타 테스트 및 오류 수정
* 7-8주차(11월 17일 - 11월 29일) 최종 베타 테스트 및 오류 수정
5. 참고 문헌 및 WebSite
* 뇌를 자극하는 자바 프로그래밍(한빛미디어)
* Java Programming with a Workbook(이한출판사)
* 자바 초보스터디 카페(http://cafe.naver.com/javachobostudy.cafe)
1학기때 했던 거에서 크게 벗어나지 않고 거기에 살을 좀 더 붙이고 기능을 좀 더 늘린다고 생각하는 형식으로 짜보았습니다
물론 계획대로 안 될 가능성이 높고 추후에 어떻게 변할지는 모르겠습니다만 일단 이렇게 잡아보았습니다
그러고보니 매번 부족한 것 같네요
# by | 2008/10/07 11:23 | ◎시스템프로젝트 | 트랙백




