• Title/Summary/Keyword: Design game

Search Result 1,507, Processing Time 0.03 seconds

Design and Implementation of the Network Turn Game for API Using Behavioral Patterns (행위 패턴을 사용한 네트웨크 턴 게임 API 설계 및 구현)

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

  • PDF

Development of Mobile Java Browser for Wireless Internet (무선인터넷용 Mobile Java Browser(MJB) 개발)

  • 진민식;정민수
    • Journal of Korea Multimedia Society
    • /
    • v.6 no.2
    • /
    • pp.276-287
    • /
    • 2003
  • Wireless Internet has to offer various types of services as much as wired network does in the scope of Internet business. The browser for simple data service using SMS in the early wireless internet cannot serve various multimedia contents. In this paper, We design and implement a Java browser that runs Java program, by adding JVM(Java Virtual Machine) into the web browser for mobile terminals. The Java browser for mobile terminals dynamically loads various Java program you want. This browser makes it possible to be multipurpose mobile terminals for E-Commerce, E-Wallet, Game Device.

  • PDF

A Design and Implementation of Game Ranking Service Using Parse Server Platform (Parse Server 기반의 게임 랭킹 서비스 설계 및 구현)

  • Lee, Sang-Min;Lee, Yeun-Su;Kim, Cheong Ghil
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2019.05a
    • /
    • pp.26-28
    • /
    • 2019
  • Parse Server는 오픈소스 백엔드 서비스를 제공함으로 IoT 최적의 서비스 플랫폼이며, 개발자에게 프론트 엔드 개발 집중이 가능하도록 일련의 도구를 제공한다. 본 논문에서는 교육용 활용 사례 개발을 위해 Parse Server를 오픈소스 기반의 게임과 연동하여, 게임 랭킹 서비스 시스템 구현을 통해 IoT 시스템 프로그래밍 교육 콘텐츠로의 가능성 확인을 목표로 한다. 구현 결과는 게임 랭킹의 변화를 Parse Dashboard를 통하여 확인하였다.

Design and Implementation of Keywords Extraction System from CQI Reports by the Analysis of Graph Centrality (그래프 중심성 분석에 의한 CQI 보고서 핵심어 추출 시스템의 설계 및 개발)

  • Pheaktra, They;Lim, JongBeom;Lee, JongHyuk;Gil, Joon-Min
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2019.05a
    • /
    • pp.256-259
    • /
    • 2019
  • 최근 대학교는 CQI(Continuous Quality Improvement) 등의 방대한 교육 관련 데이터를 수집하고 있고 이를 분석하여 교육 및 경영에 활용하고 있다. 핵심어는 텍스트의 내용을 간결하게 표현할 수 있는 단어이다. 그래서 CQI 보고서의 의미를 파악하기 위해서는 먼저 핵심어 추출이 필요하다. CQI 보고서에서 핵심어를 추출하면 이후 정보 검색, 인덱싱, 분류, 클러스터링, 필터링 등과 같은 많은 응용 작업을 용이하게 수행할 수 있다. 따라서 방대한 양의 CQI 보고서로부터 핵심어 추출을 자동화한다면 이후 요약 및 의미 파악에 많은 도움이 될 것이다. 이 논문에서는 CQI 보고서 요약을 위해 자동적으로 핵심어를 추출하는 방법을 제안한다.

Design & Implementation of a Maze Game Using Vuforia Engine (Vuforia 엔진을 이용한 증강현실 미로 찾기 게임에 대한연구)

  • Lee, Ju-Young;Lee, Kyung-Su;Lee, Yoon-Won;Kang, DongByeong;Jeong, Gu-Min
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.79-82
    • /
    • 2012
  • 본 논문에서는 퀄컴의 Vuforia 엔진을 이용한 증강현실 미로 찾기 어플리케이션을 제안하고 구현하였다. Vuforia 엔진은 증강 현실 엔진 중 비교적 최근에 만들어져 다양한 마커를 활용할 수 있으며 속도, 마커 인식 면에서 다른 AR 엔진에 비해 뛰어나다. 본 논문에서는 Vuforia 엔진에 기반한 미로 찾기 앱을 설계하고 구현한다. 제안한 방법에서는 스마트폰으로 이미지 마커를 인식한 후, 스마트폰 화면에 3D 캐릭터와 미로를 출력해주도록 한다. 또한 가속도 센서를 이용하여 사용자가 직접 스마트폰을 기울여 캐릭터를 목적지까지 이동시키는 미로 찾기 게임 어플리케이션을 구현하였다.

Design and Implementation of a 3D Game in Heterogeneous Networked Virtual Environment (이기종 네트워크 가상환경에서의 3D 게임 설계 및 구현)

  • Rhee, Seon-Min;You, Hyo-Sun;Kwak, Hye-Ryung;Kim, Myoung-Hee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.877-880
    • /
    • 2004
  • 본 논문에서는 서로 다른 곳에 구축되어 있는 이기종 가상환경을 네트워크로 연동하고 이러한 환경에서 3D 게임을 지원하기 위한 시스템 설계 및 구현 결과를 제시한다. 각각의 가상환경은 수평-수직-정방형 디스플레이 장비 및 마그네틱-하이브리드 방식의 트랙킹 장비를 이용하여 구축되었다. 제안 시스템에서는 서로 다른 형태의 디스플레이, 트래킹 및 인터랙션 도구로 이루어진 개별 가상환경을 연동함으로써 발생하는 데이터 간의 이질성을 해결하기 위한 뷰 동기화, 인터랙션 동기화 기법 및 사용자 인식 모듈을 제공한다. 또한 별도의 컨트롤 서버를 구축하여 개별 노드간의 동기화를 제공하고 공유 데이터를 효과적으로 관리할 수 있도록 하였다. 개발된 환경 및 시스템에서 "Alice in Virtual World" 라는 1 인칭 슈팅 게임을 수행하여 그 활용 가능성을 입증하였다.

  • PDF

A Cooperative Jamming Based Joint Transceiver Design for Secure Communications in MIMO Interference Channels

  • Huang, Boyang;Kong, Zhengmin;Fang, Yanjun;Jin, Xin
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.13 no.4
    • /
    • pp.1904-1921
    • /
    • 2019
  • In this paper, we investigate the problem of secure communications in multiple-input-multiple-output interference networks from the perspective of physical layer security. Specifically, the legitimate transmitter-receiver pairs are divided into different categories of active and inactive. To enhance the security performances of active pairs, inactive pairs serve as cooperative jammers and broadcast artificial noises to interfere with the eavesdropper. Besides, active pairs improve their own security by using joint transceivers. The encoding of active pairs and inactive pairs are designed by maximizing the difference of mean-squared errors between active pairs and the eavesdropper. In detail, the transmit precoder matrices of active pairs and inactive pairs are solved according to game theory and linear programming respectively. Experimental results show that the proposed algorithm has fast convergence speed, and the security performances in different scenarios are effectively improved.

Unity-based adventure game asset creation engine design (유니티 기반의 어드벤처 게임 에셋 생성 엔진 설계)

  • Lee, Hyoun-Sup;Choi, Dae-Kil
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.10a
    • /
    • pp.781-783
    • /
    • 2016
  • 유니티는 2D, 3D 게임 개발 도구로 다양한 물리적인 기능과 쉬운 UI와 에셋을 제공하여 개발자가 쉽게 게임을 제작할 수 있도록 지원한다. 유니티가 제공하는 주요 기능 중 하나인 에셋은 게임 개발과정에서 생성되는 스크립트, 리소스, 프리팹 등의 컴포넌트를 통칭한 것으로 개발자가 만들거나 에셋 스토어를 통해 수집하여 게임 제작에 활용할 수 있다. 즉, 에셋 스토어의 에셋들을 활용할 경우 좀 더 효율적으로 게임을 제작할 수 있다. 그러나 에셋 스토어의 구조상 개발하려고 하는 게임 장르 및 타입에 따라 어떠한 에셋을 적용할 것인지를 구분하기 쉽지 않고 적용 에셋을 찾더라도 이를 응용하여 개발 시스템에 적용하기에 상당한 시간 및 노력이 요구되는 경우도 많다. 본 논문에서는 이러한 에셋 적용문제를 해결하고 개발자의 적은 제어를 통해 효율적인 에셋을 제공할 수 있는 ACE(Adventure Create Engine)에셋 생성 엔진에 대하여 제안한다. ACE는 Unity의 상위 레벨에 존재하는 개발 도구로 최종 결과물로 생성된 패키지를 Unity에 적용할 수 있는 구조로 되어 있다. ACE를 활용할 경우 개발자의 요구에 적절한 에셋을 구축할 수 있으며 게임 개발 시간을 단축할 수 있다.

  • PDF

Design of Health Content Using GPS and Sensors (GPS와 센서를 이용한 헬스콘텐츠 설계)

  • Kim, Dongyoung;Hyeon, Uijoo;Yoon, Seonjeong
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2019.07a
    • /
    • pp.147-148
    • /
    • 2019
  • 최근 국민의 건강증진 및 질병관리 등에 대한 관심이 증가하면서 전문가들 또한 걷기 운동의 유효성을 강조하고 있다. 이에 따라 스마트 헬스케어와 관련된 기기 및 서비스에 대한 개발이 활발히 진행 중이다. 본 논문에서는 GPS와 비콘 센서를 이용한 환경에서 걷기운동과 미니게임 콘텐츠를 융합한 어플리케이션을 설계하고 구현한다. 이 콘텐츠는 특정 지역을 가상의 게임 맵으로 매칭하고 GPS센서와 리얼월드의 비콘을 블루투스 통신으로 인지하도록 하였으며 이를 통해 소모 칼로리 계산, 게임의 클리어 조건 등 핵심 시스템으로 사용한다. 본 연구를 통해 설계, 구현된 게임 콘텐츠는 이용자의 움직임을 정확히 측정할 수 있고 재미와 몰입감을 제공하여 지속적인 운동을 유도함으로써 운동효과가 향상됨을 확인할 수 있었다.

  • PDF

Design and Implementation of NUI-based Athletic Scene Generation System

  • Choi, Jong-In
    • Journal of the Korea Society of Computer and Information
    • /
    • v.24 no.1
    • /
    • pp.115-120
    • /
    • 2019
  • In this paper, we propose a system and an intuitive interface that can create an athletic scene among athletes. We allow you to enter motion as if you were playing a game, so that the user's action becomes the player's action. The user can take various actions in front of the motion sensor and control the object flying to him. When a user specifies an opponent to pass or attack, and takes appropriate action in front of the motion sensor, the movement trajectory of the object is automatically generated by the physical optimization technique in accordance with the motion. In this way, you can create scenes where multiple players play together in a virtual environment. The method of this paper will be very useful for rapid prototyping for cinematic trailers of based on athletics games or animations.