검색결과 리스트
Project에 해당되는 글 2건
- 2008.07.28 [java+ibatis] 채팅 + 낱말연상 게임
- 2008.07.28 [java] Socket을 이용한 채팅프로그램
글
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 자료 및 개발문서는 첨부하였습니다.
설정
트랙백
댓글
글
Project
2008. 7. 28. 16:11
[java] Socket을 이용한 채팅프로그램
채팅프로그램
* 프로그래밍 언어 : JAVA5.0
* UI 구성
- 메인로그인페이지, 채팅방대기실, 채팅방 3개로 구성됨
* 개발기간
- 일주일 , 개인과제중에 만들어본 채팅프로그램
* 기능
- 대기실 및 채팅룸내에서 쪽지보내기 기능
- 방 목록에 참여한 사람인원 출력
- 접속된 사용자 인원수 및 리스트 출력
- 타이블방에 현재 접속한 방번호 및 방제목 출력
* 특징
- socket과 Thread를 이용하여 멀티쓰레트 채팅프로그램 구현
- UI는 awt/swing 사용
- protocol을 이용한 서버와클라이언트 메세지 송수신
* 실제화면 캡쳐해서 편집후에 올렸습니다.(하단의 채팅화면은 실제화면과 사이즈가 다름)
RECENT COMMENT