Project 2008. 7. 28. 18:20

[java+ibatis] 채팅 + 낱말연상 게임


                     채팅+낱말연상 게임

* 컨셉
  -  Netmarble의 catch mind라는 게임 벤치마킹
   -  게임방에 참가한 사용자중에  돌아가면서 한명씩 문제를 보여주고 문제를 받은 자는 문제를
       캔퍼스 패널에 그리고 다른 참가자들은 연상되는 그림을 가장먼저 맞추어 점수를 획득!

* 프로그래밍 언어 : JAVA5.0  + ibatis + swing
           
DataBase : Oracle9i

* 개발기간
    - 5인구성으로 개발기간 3주
    - 게임내 로직구현 및 Exception 처리, 메세지 및 그림좌표전송하는 네트워크부분 역활수행
    - CVS를 이용한 업무분담

* UI 구성
    - 메인 로그인페이지,회원가입페이지, 채팅방대기실, 게임방 4개로 구성됨
   
* 기능
   - 회원가입(중복체크 및 유효성검사 처리)
   - 대기실내에서 유저들간에 쪽지 송수신 기능
   - 게임방내에서 채팅기능
   - 캔버스 패널에 그림그리기 기능(색선택,선굵기,부분지우개,전체지우개)

* 특징
   - ibatis Framework을 이용하여 Application과 db연동
   - 캔버스에서 실시간으로 게임에 참여한 모든사용자에게 그림화면 전송
   - UI부분은 Look&Feel 적용
   - 실시간 많은 메세지와 data주고 받을시에도 안정적인 채팅 및 그림전송

* 후기
    - 프로그램 구현보다는 불특정하게 발생하는 Exception처리에 많이 시간이 소요됨
 
* 상세한 PPT 자료 및 개발문서는 첨부하였습니다.

사용자 삽입 이미지