• 제목/요약/키워드: 게임 맵

검색결과 123건 처리시간 0.029초

다중사용자 모바일 네트워크 게임을 위한 게임엔진의 설계 및 구현 (Design and Implementation of the Game Engine for the Multiplayer Mobile Network Game)

  • 정출곤;최환언;정선웅
    • 한국게임학회 논문지
    • /
    • 제7권2호
    • /
    • pp.101-112
    • /
    • 2007
  • 모바일 기술의 발전에 따라 모바일 게임도 다운로드 방식 게임에서 대규모 사용자들이 모바일폰을 이용하여 서버에 접속한 상태에서 실시간으로 진행하는 모바일 네트워크 게임(Mobile Network Game)으로 변하고 있다. 이러한 모바일 네트워크 게임을 경제적으로 개발하기 위해서는 이에 적절한 모바일 네트워크 게임 엔진이 필요하게 된다. 본 논문은 모바일 네트워크 게임을 개발하는데 필요한 실시간 무선 다중사용자 온라인 게임 엔진(RWMMO-GE : Realtime Wireless Massively Multiplayer Online RPG Game Engine)에 대한 설계 및 구현 결과를 제시한다. 본 논문의 연구 결과인 RWMMO-GE의 구조는 Network/Client Module, Object Module, Map Tool, Script Editor, Character Editor를 중요한 요소로 하여 이루어진다. 이러한 엔진을 활용하여 제작된 다중사용자 모바일 네트워크 게임의 특징은 모바일폰을 가진 대규모 사용자들이 하나의 맵에서 실시간으로 게임을 진행할 수 있다는 것이며, 이는 모바일 게임에서 새로운 비즈니스 모델이 가능함을 의미한다.

  • PDF

시각 주목 정보에 기반한 자율 가상 캐릭터의 인지 메모리 설계

  • 차명희
    • 한국게임학회지
    • /
    • 제6권1호
    • /
    • pp.52-54
    • /
    • 2009
  • 프로그램된 정보를 사용하는 자율 가상 캐릭터는 항상 반복된 패턴 행동을 하기 때문에 사용자가 흥미를 잃는 경우가 많고 현실성도 떨어진다. 본 논문에서는 이러한 문제점을 해결하기 위해, 자율 가상캐릭터가 자율적으로 인지한 정보를 저장하고 저장한 정보를 활용하여 상황에 맞는 행동을 수행할 수 있는 메모리 체계를 제안한다. 본 논문은 자율 가상 캐릭터가 시각 주목으로 인지한 정보를 저장하고 관리하는 메모리 체계의 모델을 제시한다. 메모리 용량을 효율적으로 사용할 수 있도록 게임 환경에 적합한 빠른 시각 주목 알고리즘을 연구하여 중요하고 눈에 띄는 정보만 저장한다. 자율 가상 캐릭터의 인지 메모리를 크게 시각 기억와 공간 관계 기억 구조로 구성한다. 시각 기억은 쿼드그래프로 구현된 저장 구조에 인지한 정보를 저장한다. 공간 관계 기억은 공간 관계 그래프 이론을 기반으로 객체들간의 방향과 거리 정보를 저장한다. 본 논문의 제안 방법을 가상 환경에서 실험한 결과, 자율 가상 캐릭터는 시각 주목 기능으로 3차원 가상 환경의 동적 객체까지 감지하여 자율적으로 정보를 주목하여 저장하고 있음을 확인했다. 자율 가상캐릭터는 메모리 정보를 활용하여 목표 객체를 빠르게 탐색하며 길찾기에 필요한 경로 계획을 수립한다. 성능면에서는 주목맵만들기 위한 특징맵으로 가장 주목할 수 있는 특징들로 구성하여 처리속도가 1.6배 이상 향상됨을 확인했다.

  • PDF

내접원을 이용한 3D게임에서의 이동경로 곡선화 (Generating Curved Path in 3D games by Using Inscribed Circle)

  • 김형일;정동민;김준태;엄기현;조형제
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (1)
    • /
    • pp.52-54
    • /
    • 2003
  • 본 논문에서는 30게임에서 삼각형 내접원을 이용한 이동경로의 곡선화를 제안한다. 일반적으로 게임에서는 맵(map)을 형성하기 위해 그리드(grid) 방식을 채택한다. 그러나 그리드 방식은 지형을 형성할 때 격자를 이용하므로 자연스러운 맵을 형성하기 어려우며, 세밀한 묘사를 위해서는 많은 수의 격자를 이용하여야함으로 경로탐색 시 연산시간과 메모리에 부담을 준다. 이러한 문제점을 해결하기 위해서 웨이포인트(waypoint)를 이용하여 이동경로를 설정하기도 하지만. 이러한 방법은 게임디자이너가 웨이포인트를 미리 설정하여야한다는 단점이 뒤따른다. 근래에는 이러한 문제점 해결을 위해 네비게이션 메쉬(navigation mesh)를 이용하기도 한다. 네비게이션 메쉬를 이용하면 맵을 간소화할 수 있고 빠른 자동 경로탐색을 이룰 수 있다. 그러나 이러한 네비게이션 메쉬에서 A* 알고리즘을 적용하여도 이동경로는 꺾은선으로 나타나게 되어 현실감을 떨어뜨리는 원인으로 작용된다. 이러한 이동경로의 곡선화 문제점을 해결하기 위해 본 논문에서는 삼각형 내접원을 이용하여 이동경로의 곡선화를 이루었다.

  • PDF

그린콘텐츠 개념을 적용한 정신장애 치료게임 연구 (A Study on The Disturbed's Healing Games of Green Contents Concept)

  • 이연숙
    • 한국게임학회 논문지
    • /
    • 제7권1호
    • /
    • pp.11-20
    • /
    • 2007
  • 지금까지 우리나라의 기능성게임 개발은 정상인을 위한 게임과 교육용 게임 개발에 편중되어 왔다. 하지만 도움이 필요한 정신 장애인을 위한 치료용 기능성게임 개발은 전무한 상태다. 게임이 주는 긍정적 효과를 활용하여 자연과 인간 모두의 삶에 이로움을 주며, 특히 소외계층인 사회 소수인 및 약자를 위하고, 상업적 측면이 우선시 되지 않는 '정화(淨化)' 개념의 콘텐츠를 '그린콘텐츠'라 정의한다. 정신 장애인을 위한 치료용 게임은 이러한 그린콘텐츠 개념 안에서 개발되어야 한다. 또한 게임의 기술적 측면뿐만 아니라 새로운 콘텐츠 개발 차원에서 기능성게임 개발이 이루어진다면, 그 시장과 사회적 역할은 점점 커져갈 것이고, 그 필요성 또한 더욱 크게 요구될 것이다. 이 연구에서는 정신장애인의 사회적 상호작용과 자기 존중감 증진을 위한 보편적 치료방법 중 하나인 미술치료를 분석하였고, 정신분석학자들의 이론을 근거로 치료용 기능성 게임으로 정신 장애인의 치료가 가능함을 입증하고 개발 프로그램과 설계 로드맵을 제안하였다. 이러한 연구는 추후 이와 유사한 기능성 게임 개발에 유용하게 활용될 수 있다. 그린 콘텐츠 개념이 적용된 다양한 기능성게임 콘텐츠가 개발되어야 할 것이다.

  • PDF

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

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

레이싱 드론 조종 훈련을 위한 VR 콘텐츠 제작 (VR Content Development for Racing Drone Control Training)

  • 김정은;우탁
    • 한국게임학회 논문지
    • /
    • 제18권3호
    • /
    • pp.113-122
    • /
    • 2018
  • 본 논문에서는 효과적인 레이싱 드론 조종 훈련을 위한 VR 콘텐츠의 기획 및 제작에 대해 다루고자 한다. 실제 환경에서의 직접적인 레이싱 드론 조종 훈련은 공간적, 경제적 한계점이 분명한데, 이러한 한계점에 대한 해결책으로 VR 기반 드론 잠입액션 게임 의 제작을 통해 제시하고, 효과적인 드론 조종 능력 증진을 강구하고자 한다. 특히 FPV 고글과 HMD 기반 VR의 유사성을 활용하여 실제와 유사한 환경에서의 가상현실 콘텐츠를 기획하였으며, 레이싱 드론과 드론 레이싱에서 사용되는 구조물의 특징을 고려하여 가상 드론과 맵 및 장애물을 디자인하였다. 또한 점진적으로 증가하는 장애물의 난이도를 통해 사용자의 몰입도와 현존감을 높이고자 하였다.

Walk-through를 지원하는 GPU 기반 지형렌더링 (GPU-only Terrain Rendering for Walk-through)

  • 박선용;오경수;조성현
    • 한국게임학회 논문지
    • /
    • 제7권4호
    • /
    • pp.71-80
    • /
    • 2007
  • 이 논문에서는 다양한 종류의 응용프로그램에 바로 적용할 수 있는 GPU 레이캐스팅 기법에 기반 하는 효율적인 실시간 지형 렌더링 방법을 제안한다. 여기에서 제안되는 방법은 별도의 메시 구조 없이 이미지(높이맵) 만으로 지형을 표현하는 것이 가능하며, 공중과 지상에서의 활동이 자유로워 가상현실은 물론 게임에 바로 사용할 수 있다. 메시에 기반 하지 않으므로 별도의 LOD조절이 필요하지 않으며, 높이맵과 컬러맵의 해상도에 따라 기하표현의 정밀도와 화질이 결정된다 더욱이 GPU-only 기법은 CPU가 더 일반적인 작업 에 집중할 수 있도록 함으로써 시스템의 전반적인 성능을 향상시킨다. 지금까지 높이맵을 사용한 많은 지형렌더링 관련 연구는 대부분이 상당부분 CPU 의존하거나 그 응용범위를 비행 시뮬레이션 등에 제한하여 왔다. 우리는 기존의 변위매핑 기법을 개선하여 지형 렌더링에 적용함으로써 기존 폴리곤기반 기법에서 나타나던 크랙이나 팝핑 등의 문제점들을 근본적으로 배제하였다. 이 논문이 기여하는 바는 지표면 탐색(walk-through)시의 임의 시선에 대한 효율적 처리와 높이장(height field)의 곡면 재구성을 통한 화질의 획기적인 개선이다. 우리는 재구성된 곡면과 시선의 교차점을 계산하는 효율적인 방법을 제시한다. 우리가 제안하고 있는 알고리듬은100% GPU에서 구현되었으며, $256{\times}226{\sim}4096{\times}4096$까지의 다양한 해상도에서 실험한 결과 초당 수십${\sim}$수백 프레임을 얻었다.

  • PDF

연산서버를 적용한 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방식으로 나누어서 각각의 영역을 다수의 게임서버가 담당하여 게임을 진행하고 있다. 이러한 방식은 사용자의 빈번한 서버이동에 따른 데이터 갱신 등의 오버헤드를 발생하여 게임서버에 큰 부하를 주고 있다. 따라서 본 논문에서는 게임서버의 부하를 줄이기 위해 데이터의 연산을 담당하는 연산서버를 적용하여 기존 게임서버의 효율은 높이고 더 많은 사용자의 접속과 작업을 처리할 수 있는 구조를 제안하고, 수학적인 모델링과 성능분석을 통해 기존 연구들과의 비교 시의 제안 기법의 효율성을 보였다.

주민워크샵 효율성 증진을 위한 마을만들기 이미지맵 활용연구 -광주광역시 남구 거점 확산형 주거환경개선시범지구 주민대상- (A study on the image maps for promoting efficiency of workshop with residents)

  • 정은정;이연숙;김주석
    • 한국주거학회:학술대회논문집
    • /
    • 한국주거학회 2009년 춘계학술발표대회 논문집
    • /
    • pp.149-154
    • /
    • 2009
  • For the past few decades, residential improvement projects have been mainly carried out after demolition of the original dwelling place. So far, interests and opinions of the existing residents have largely been ignored during the projects. However, citizen participation in local redevelopment has recently been regarded as essential part as progress in democracy and diversified public interests have offered more importance to citizen participation in the implementation of public policies. While the importance of resident participation has been increasingly emphasized in principle, there still has been more to do in its application in reality. We should develop the experience of collecting community opinion to make them reflected in public policy, if we are to achieve the resident and citizen-centered society. The purpose of this study is to develop an image map tool that can be applied to "Maul-Mandulgi" projects as a visualized method to facilitate the exchange of opinions and work toward agreements. The tool is supposed to assist the public discussion by visualizing the policies and reducing the possibility of misunderstanding, so that residents can properly respond to them. In addition, this study will verify the effectiveness of the tool in the application to local community workshops.

  • PDF

코드를 활용한 프랙탈 변형의 전파 제어 방법 (A Propagation Control Method Using Codes In The Fractal Deformation)

  • 한영덕
    • 한국게임학회 논문지
    • /
    • 제16권1호
    • /
    • pp.119-128
    • /
    • 2016
  • 본 논문에서는 IFS(iterated function system) 프랙탈에서 점의 코드를 활용한 변형의 개선방법을 고려한다. 기존의 변형방법에서는 부분적 변형이 랜덤 반복에 의해 임의로 전파되므로 대개 단조로운 느낌을 주는 모양이 나타나고 있다. 이러한 점을 개선하기 위하여 코드를 활용하여 맵의 선택을 제어하는 방법을 제안한다. 제안된 방법을 적용한 결과 프랙탈의 모양 특성이 적절히 반영된 흥미로운 변형을 얻을 수 있었다. 또한 코드에 따라 변화하는 상태변수를 도입하여 좌표의 변환 외의 다른 속성의 변형을 손쉽게 구현하는 방법도 제안한다.