(Caution: This content created in Korean)
Course: Java Programming
Type: Online Game(Java Swing + Facebook API + Java Socket + Java GUI)
Description: Abalone Game(See: http://en.wikipedia.org/wiki/Abalone_(board_game) )
Number of Team: 5
Role: Leader, Client/Server Programming(about 75% is my duties)
137.
기획
• 게임 룰 벤치마킹
• 사용할 라이브러리 서칭
• Balsamiq을 사용한 Window 기획
디자인
• 포토샵을 사용한 디자인
• NetBeans를 사용한 Swing 라이브러리 배치
Client 개발
• Eclipse / SVN을 사용한 게임 개발
• MVC 모델 개발
Server 개발
• Echo Server 개발
• 패킷 설계/직렬화
테스트
• JUnit 단위테스트
• 서버 부하 테스트