• 제목/요약/키워드: Game process

검색결과 818건 처리시간 0.025초

Game Sprite Generator Using a Multi Discriminator GAN

  • Hong, Seungjin;Kim, Sookyun;Kang, Shinjin
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제13권8호
    • /
    • pp.4255-4269
    • /
    • 2019
  • This paper proposes an image generation method using a Multi Discriminator Generative Adversarial Net (MDGAN) as a next generation 2D game sprite creation technique. The proposed GAN is an Autoencoder-based model that receives three areas of information-color, shape, and animation, and combines them into new images. This model consists of two encoders that extract color and shape from each image, and a decoder that takes all the values of each encoder and generates an animated image. We also suggest an image processing technique during the learning process to remove the noise of the generated images. The resulting images show that 2D sprites in games can be generated by independently learning the three image attributes of shape, color, and animation. The proposed system can increase the productivity of massive 2D image modification work during the game development process. The experimental results demonstrate that our MDGAN can be used for 2D image sprite generation and modification work with little manual cost.

Game Transformation from Non-Augmented Reality to Augmented Reality

  • Tan, Chin-Tong;Hwang, Gi-Hyun;Kang, Dae-Ki
    • Journal of information and communication convergence engineering
    • /
    • 제9권5호
    • /
    • pp.619-623
    • /
    • 2011
  • The evolution of technology has lead gaming playable in augmented reality and more games are developed only for augmented reality. There are mainly no supportive reasons for game designed in non-augmented reality and transforms to augmented reality. Genre of game played in augmented reality is always one of the defined game genres. In this paper, transformation process and effects of mobile games to augmented reality is discussed. Augmented reality game is recommended for mobile devices due to its portability. Modification for mobile games transformation including way of game rendering, game controlling, camera view controlling and game environment design are discussed. User experience is affected after the game transformed to augmented reality because of the differences in game controlling. The presence of game in real world is increased due to the usage of actual view in game playing.

컴포넌트 기반 게임엔진 개발을 지원하는 컴포넌트 저장소의 설계 및 구현 (Design and Implementation of Component Storages for Developing Component-Based Game Engines)

  • 송의철;김정종
    • 정보처리학회논문지D
    • /
    • 제12D권2호
    • /
    • pp.267-274
    • /
    • 2005
  • 게임엔진에서 처리하는 속성과 절차에 있어 많은 유사성을 가지는 게임 소프트웨어들이 새로운 게임을 개발할 때 다른 게임에서 참조하거나 재사용하지 않고 다양한 소프트웨어 개발 프로세스를 사용하고 있어 게임엔진 부분에 대한 중복투자 문제가 발생한다. 또한 게임엔진에 대한 프로세스의 표준화가 되어있지 않아 다른 소프트웨어 개발과정에서 생성된 산출물을 이해하고 재사용 할 수가 없다. 그러므로 게임 소프트웨어 개발사가 특정 게임을 개발할 때 다른 게임 소프트웨어와 동일한 게임엔진 처리에 대하여 새롭게 분석${\cdot}$설계하고 있다. 본 논문에서는 컴포넌트 기반 개발방법을 적용할 수 있도록 게임엔진 개발에 대한 공정개선, 구조와 관계성 분석, 계층별 모듈별 분류와 조합 방법, 저장소 구현, 프로세서 모형을 제시하였다.

효율적인 휴리스틱 계산 처리를 위한 가중치 기반의 선수행 A* 알고리즘 (A Weighted based Pre-Perform A* Algorithm for Efficient Heuristics Computation Processing)

  • 오민석;박성준
    • 한국게임학회 논문지
    • /
    • 제13권6호
    • /
    • pp.43-52
    • /
    • 2013
  • 경로 탐색은 인공지능의 매우 중요한 요소 중의 하나이며, 여러 분야에서 두루 쓰이는 과정이다. 경로 탐색은 매우 많은 연산이 필요하기 때문에 성능에 매우 중대한 영향을 미친다. 이를 해결하기 위해서 연산량을 줄이는 방식의 연구가 많이 진행되었고, 대표적으로 A* 알고리즘이 있으나 불필요한 연산이 있어 효율성이 떨어진다. 본 논문에서는 A* 알고리즘 중 연산 비용이 높은 노드 탐색 수 등 연산량을 줄이기 위해서 가중치 기반의 선수행 A* 알고리즘을 새롭게 제안한다. 제안한 알고리즘의 효율성을 측정하기 위해 시뮬레이션을 구현하였으며, 실험 결과 가중치를 이용하는 방법이 일반적인 방법보다 약 1~2배 높은 효율을 보였다.

게임시나리오의 인터랙티브요소의 유형 연구 (The Case Study on Interactive Elements of the Game Scenario)

  • 이재홍
    • 한국게임학회 논문지
    • /
    • 제2권2호
    • /
    • pp.85-96
    • /
    • 2002
  • 게임의 비젼을 콘텐츠개발에 있다. 특히, 수준있는 게임 만들기 위해서는 다양한 시나리오의 창작이 시급한 실정이다. 그러기 위해서는 조속히 게임시나리오창작의 저변화가 이루어져야 한다고 생각한다. 또한 유능한 시나리오작가 및 디자이너의 양성을 위해 학문적인 틀이 어느정도 체계화되어야 한다고 사료된다. 본고에서는 게임시나리오창작과정에서 삽입되어져야 할 인터랙티브요소인 아이템요소, 퍼즐요소, 이벤트요소의 유형을 살펴보았다. 인터랙티브요소들이 스토리 진행을 방해하는 요소로 작용되기보다는 자연스럽게 녹아들어 있어야 게임의 완성도를 높인다는 결론을 내리며, 본 연구가 게임 연구자들에게 조금이나마 보탬이 되었으면 하는 바램이다.

  • PDF

Nash의 협상게임과 Wardrop의 사용자 균형 (Alternating Offers Bargaining Game and Wardrop's User Equilibrium)

  • 임용택
    • 대한교통학회지
    • /
    • 제23권4호
    • /
    • pp.37-45
    • /
    • 2005
  • 본 연구는 Nash의 협력게임인 협상게임(bargaining game)과 Wardrop의 사용자 균형해와의 관계를 규명하는 데 목적이 있다. Wardrop의 균형은 다수의 운전자들이 교통상황을 정확히 알고 있고(perfect information), 동시에 합리적으로 경로를 선택(rationality)한다는 경직된 가정이 존재하는데, 이는 실제로 존재하는 운전자 상호간의 교류나 타협을 배제하고 있다. 이런 측면에서 운전자간의 교류와 조절과정을 Nash게임의 협상과정(bargaining process)으로 표현할 경우, Wardrop의 경직된 기본가정들을 어느 정도 완화할 수 있을 것으로 보인다. 이를 위하여 본 연구에서는 Nash의 협상게임에 대한 교통망측면의 검토와 Nash의 협상해(bargaining solution)가 Wardrop의 사용자 균형(user equilibrium)과 동일함을 정리(theorem)를 통하여 증명하고 몇 가지 예제로 이를 확인한다. 협상게임은 대표적인 2인 협조게임(two-person cooperative game)으로 본 연구에서도 주로 2인 게임에 대해서 기술하며, 향후 n-인게임(n-person game) 모형에 대해서는 간략히 언급토록 한다.

연산서버를 적용한 MMORPG 게임서버에 관한 연구 (A Study on the MMORPG Server Architecture Applying with Arithmetic Server)

  • 배성길;김혜영
    • 한국게임학회 논문지
    • /
    • 제13권2호
    • /
    • pp.39-48
    • /
    • 2013
  • 가상공간에서 대규모 게임 사용자들 간의 상호작용이 활발히 일어나는 MMORPG(Massively Multi-player Online Role-Playing Games)에서는 다수의 클라이언트의 접속 요청 및 작업 요청을 실시간으로 빠르게 처리할 수 있어야 한다. 그러나 클라이언트의 접속자 수가 늘어날수록 처리해야 할 작업량이 많아지며, 게임서버의 부하도 높아지게 된다. 이를 해결하기위해 많은 개발자들은 분산서버구조를 적용하여, 동적 맵 분할, 서버의 기능에 따른 부하 분산 등의 기법들을 제시하고 있다. 현재 대부분의 MMORPG 게임서버는 하나의 월드를 Zone방식으로 나누어서 각각의 영역을 다수의 게임서버가 담당하여 게임을 진행하고 있다. 이러한 방식은 사용자의 빈번한 서버이동에 따른 데이터 갱신 등의 오버헤드를 발생하여 게임서버에 큰 부하를 주고 있다. 따라서 본 논문에서는 게임서버의 부하를 줄이기 위해 데이터의 연산을 담당하는 연산서버를 적용하여 기존 게임서버의 효율은 높이고 더 많은 사용자의 접속과 작업을 처리할 수 있는 구조를 제안하고, 수학적인 모델링과 성능분석을 통해 기존 연구들과의 비교 시의 제안 기법의 효율성을 보였다.

3D게임 제작 파이프라인 및 사례 제안 (3D Game Production Pipeline and Application Instance Proposal)

  • 유석호;한동훈;경병표;이동열;이완복
    • 한국콘텐츠학회논문지
    • /
    • 제8권7호
    • /
    • pp.128-134
    • /
    • 2008
  • 온라인게임 산업은 많은 성장과 발전을 이루어 왔다. 게임업체들의 고통 중의 하나로 온라인의 특성에 따라 짧아지는 게임제작 파이프라인과, 빠른 제작 스케줄에 적합하며 쉽게 게임 제작 시 응용 적용이 제작 파이프라인을 필요로 한다. 본 연구에서 기존 제작과정 및 파이프라인 관련 연구를 수집하고 현직전문가를 통해 기존 현장 제작 파이프라인을 수집, 종합 분석하여 게임제작요소 및 제작 파이프라인을 도출해보고자 한다. 연구 진행과정은 개요와 온라인게임 아케이드 게임 모바일게임의 파이프라인을 수집분석하고 이에 따른 최적화된 파이프라인을 도출 후 결론을 도출하는 순으로 진행하였다.

안드로이드를 기반으로 하는 게임 콘텐츠 개발에 대한 연구 (Study on development of the game content based on the Android)

  • 김태은
    • 디지털콘텐츠학회 논문지
    • /
    • 제17권2호
    • /
    • pp.105-109
    • /
    • 2016
  • 본 논문은 안드로이드 게임 콘텐츠 개발시 여러학문의 융합과 게임개발간의 관계에 대해서 개발자의 입장에서 고찰하고자 한다. 스마트폰의 대중화가 가속화됨에 따라 모바일 게임은 다양한 형태의 게임들이 모든 연령대의 유저들에게 어필되는 시대가 되고 있다. 본 연구에서는 기존의 보편화된 게임을 차별화시켜 남녀노소 즐길 수 있는 새로운 장르의 모바일 게임을 제작하며 이에 대한 경험을 설명하고자 한다. 실제 게임을 제작하는 과정을 통해서 게임기획, 기획된 내용을 바탕으로 게임제작을 한다. 동시에 각 프로세스별 여러학문간의 상관관계에 대해서 연구한다.

블록을 이용한 대규모 사용자 지원 분산 서버 시스템 설계 (Design of A Distributed Server System for Supporting Enormous Users Using Blocks)

  • 김순곤
    • 디지털콘텐츠학회 논문지
    • /
    • 제12권4호
    • /
    • pp.559-565
    • /
    • 2011
  • 본 논문에서는 MMORPG와 같은 게임에서 대규모의 사용자 처리를 유연하게 할 수 있는 블록 기법을 이용한 분산 형 게임서버구조를 제안하였다. 제안된 분산 형 구조에서의 게임서버들은 각 맵(map)을 담당하는 존(zone)이라는 형태로 그룹화 되며 각 존 내의 서버들은 각 존에 할당된 게임 맵을 여러 개 일정크기의 블록으로 나누어 각 블록들을 게임 서버의 성능에 따라 적절하게 분배하여 처리한다. 제안된 블록 기법을 도입한 분산 형 게임 서버 구조는 게임서버와 통신서버에서의 블록처리 방식을 통해 게임배경의 추가/삭제를 용이하게 할 수 있어 대규모의 사용자를 수용할 수 있음은 물론 추후 사용자가 직접 만드는 배경도 기존 게임 배경에 연동될 수 있도록 하였다. 일정한 블록으로 나눈 게임배경을 서버의 성능이나 처리하는 캐릭터의 수에 따른 부하를 동적으로 배분하여 시스템의 효율성을 증가시키고 안정성을 높였다.