네트워크 프로그래밍 수업에서 만든 자바 기반의 멀티플레이 메이플스토리 구현 프로젝트입니다.
JavaObjServer를 실행하면 서버 GUI가 실행됩니다.
이후 Launcher를 실행하면 클라이언트가 실행이 되고 IP주소로 서버에 들어갈 수 있습니다.
네트워크 통신, 멀티 스레딩 및 데이터 동기화 기술을 학습하고 실제 게임에 적용하는 것에 중점을 두었습니다.
- 실시간 캐릭터 동기화 및 이동
- 멀티 플레이어 환경의 데이터 처리
- 멀티 스레딩
언어 : 자바
에디터 : 이클립스
버전 관리 : git, github