Design and Implementation of the Network Turn Game for API Using Behavioral Patterns

행위 패턴을 사용한 네트웨크 턴 게임 API 설계 및 구현

  • 김종수 (동의대학교 소프트웨어공학과) ;
  • 김태석 (동의대학교 소프트웨어공학과) ;
  • 김성우 (동의대학교 소프트웨어공학과)
  • Published : 2004.05.01

Abstract

네트워크 게임 제작과 관련된 설계 기술은 기업의 보안 사항에 해당되므로 기술 공유가 어려운 실정이다. 인력과 시간이 많이 드는 네트워크 게임제작에서 기존에 작성된 코드를 재사용이 가능하도록 설계하는 것은 중요한 일인데, 코드의 재사용을 극대화하기 위해서 지금까지 사용되고 있는 여러 가지 디자인 패턴들을 사용하는 것은 소프트웨어 설계에 많은 도움을 준다. 본 논문에서는 네트워크 게임 서버에 로그온한 사용자가 차례를 기다려서 게임하는 턴게임 설계와 구현을 통해서, GoF(Gang of Four)가 제안한 행위 패턴들이 어떻게 적용될 수 있는지를 연구하고 자바언어를 이용한 네트워크 게임 개발에 사용될 수 있는 효율적인 API(Application Program Interface)를 제안한다.

Keywords