• 제목/요약/키워드: 게임 소프트웨어 분석 및 설계

검색결과 17건 처리시간 0.023초

게임 소프트웨어를 위한 정형기법의 적용성 분석 (Applicability Analysis of Formal Methods for Game Software)

  • 손한성
    • 한국콘텐츠학회논문지
    • /
    • 제7권11호
    • /
    • pp.52-58
    • /
    • 2007
  • 게임 소프트웨어 개발에는 기획과 프로그래밍 및 그래픽의 조화가 필요하다. 이 중 기획과 프로그래밍 사이에는 소프트웨어 분석 및 설계가 필수적 가교 역할을 해야 한다. 본 논문에서는 이러한 게임 소프트웨어 분석 및 설계를 위해 일반 소프트웨어 공학에서 많이 적용되고 있는 정형기법을 적용하는 것에 대한 가능성에 대하여 고찰한다. 정형기법은 일반적으로 게임 소프트웨어 분야보다는 고신뢰도를 요구하는 소프트웨어 분야에 적용하여 많은 성공을 거두어왔다. 최근 게임 소프트웨어 분야에서도 게임 기획과 게임 프로그래밍 사이에서 효율적인 의사 소통을 통하여 게임 소프트웨어 개발의 경제성과 품질을 향상시켜야 할 필요성이 대두되고 있다. 이러한 배경으로, 본 연구에서는 이러한 정형기법을 게임 소프트웨어의 분석 및 설계에 적용하기 위한 제안으로서 정형기법의 대표적인 기법들을 대상으로 적용성을 분석한다.

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

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

모바일 수열 게임을 이용한 학습 효과 분석 (An Analysis of Learning Effects using Mobile Sequence Game)

  • 전재홍;이화민;홍민
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 추계학술발표대회
    • /
    • pp.1088-1091
    • /
    • 2011
  • 최근 대중화된 무선 유비쿼터스 환경으로 출퇴근, 점심시간, 여가 시간 등 자투리 시간을 활용하여 소셜 네트워크, 게임, 동영상 시청, 쇼핑, 학습, 필요한 정보 등 다양한 콘텐츠들을 모바일기기를 이용하여 즐기는 사용자가 급증하고 있다. 본 논문은 모바일 환경에서의 수열 문제 풀이에 대한 학습 효과를 검증하기 위해 여러 종류의 수열 문제들로 구성된 기능성 게임을 아이폰과 안드로이드 기반으로 설계 및 구현하였다. 또한 저장된 수열 게임 이용자의 기록 데이터베이스 내용을 대상으로 사용자들의 분포와 이에 따른 학습 효과를 분석하였다.

게임 소프트웨어 산출물 통합관리시스템 설계 (Design of an Integrated Product Management System for Game Software Development)

  • 김병철
    • 디지털융복합연구
    • /
    • 제13권12호
    • /
    • pp.319-324
    • /
    • 2015
  • 게임과 같은 엔터테인먼트 분야의 소프트웨어 품질을 일정 수준 이상으로 보장하면서 개발을 진행하기 위해서는 소프트웨어의 생애주기 상에서 발생하는 다양한 종류의 개발 산출물들을 효과적으로 관리해야 한다. 게임 소프트웨어 개발 산출물들은 문서, 소스코드, 모델, 도면, 그래픽 리소스 등과 같이 다양한 형식과 종류를 갖게 되며 그 양이 매우 방대한 것이 일반적이다. 따라서 소프트웨어 개발 산출물들을 통합 관리하는 것이 품질보증을 위해 필수적이며, 이를 위해 본 연구에서는 서로 다른 종류의 산출물을 통합 관리할 수 있도록 하는 기능에 초점을 맞춘 소프트웨어 산출물 통합관리시스템을 설계하였다. 이 시스템은 프로젝트관리, 요건관리, 형상관리, 추적성관리, 소프트웨어공학도구 표준 인터페이스 기능 등을 제공할 수 있도록 설계되었다. 특히 이 통합관리시스템은 데이터웨어하우스 기술을 기반으로 함으로써 이종의 데이터를 통합 저장할 수 있는 중앙 저장소를 제공하고, 이를 바탕으로 한 다측면 보고 및 분석, 추적, 검증 등의 개발 프로세스들을 효과적으로 지원할 수 있도록 설계되었다.

디자인 패턴을 적용한 네트워크 게임의 DB 관리 APIs 설계 (The APIs Design for the Database Management of the Network Game Using Design Patterns)

  • 김종수;권오준;김태석
    • 한국멀티미디어학회논문지
    • /
    • 제9권1호
    • /
    • pp.101-108
    • /
    • 2006
  • 현재 인터넷에서 서비스되고 있는 네트워크 게임을 개발하는 경우, 개발 인원과 시간이 많이 투입되는 프로젝트이기 때문에, 게임 제작 시 기존에 작성되어 있는 코드를 재사용이 가능하도록 설계하는 것은 중요한 일이다. 게임에 사용되는 데이터베이스는 많은 클라이언트들이 접근하는데, 자원의 효율적인 관리를 위해서, 데이터베이스의 접근횟수를 최소화하고 데이터를 효율적으로 처리할 수 있는 API(application program interface) 설계가 필수적이다. 이러한 문제를 해결하기 위해 관련 소프트웨어 모듈의 객체지향적인 설계가 필요하다. 본 논문에서는 데이터베이스 자원을 다루는데 필요한 효율적인 API 구현을 위해 GoF(gang of four)의 디자인 패턴을 제안한다. 몇 개의 게임 GUI(graphical user interface) 분석을 통해 설계된 데이터베이스는 일반적인 데이터베이스 설계 단계에서 설계의 검토 및 수정을 최소화하여 최적화된 스키마 집합을 빠른 시간에 생성할 수 있다는 장점이 있고, 이것을 기초로 데이터베이스 서버 측 API 설계에 GoF의 디자인 패턴을 적용함으로써 게임 서버와 데이터베이스의 호출 횟수가 실질적으로 감소하고, 개발된 API를 손쉽게 유지보수 할 수 있으며, 새로운 API의 추가가 쉽다는 장점이 있었다.

  • PDF

딥러닝 기반 게임 리뷰 만족도 및 카테고리 분류 시스템 설계 및 개발 (Design and implementation of a satisfaction and category classifier for game reviews based on deep learning)

  • 양유정;이보현;김진실;이기용
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2018년도 추계학술발표대회
    • /
    • pp.729-732
    • /
    • 2018
  • 모바일 게임 산업의 발달로 많은 사용자들이 게임을 이용하면서, 그들의 만족감을 사용리뷰를 통해 드러낸다. 실제로 각 리뷰의 범주가 모두 다르지만 현재 구글 플레이 앱스토어(Google Play App Store)의 게임 리뷰 범주는 3가지로 매우 제한적이다. 따라서 본 연구에서는 빠르고 정확한 고객의 요구를 필요로 하는 게임 소프트웨어의 특성을 고려하여 게임 리뷰를 입력했을 때, 게임의 운영 및 시스템에 맞도록 리뷰의 카테고리를 세분화하고 만족도를 분석하는 시스템을 개발한다. 제안 시스템은 인공신경망 모델인 CNN을 평점을 기반으로 훈련시켜 리뷰에 대한 만족도를 도출한다. 또한 Word2Vec을 이용해 단어들 간의 유사도를 구하고, 이를 활용한 단어 배열을 이용하여 가장 스코어가 높은 카테고리로 배정한다. 본 논문은 제안한 리뷰 만족도 및 카테고리 분류 시스템이 실제 효과적으로 리뷰를 보다 의미 있는 정보로써 제공할 수 있음을 보인다.

무선 네트워크상에서 콘텐츠 보호를 위한 동적 디코딩 기술 설계 (Dynamic dicoding technique Design for contents protection on radio network)

  • 하태진;한승조
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2005년도 추계종합학술대회
    • /
    • pp.1049-1052
    • /
    • 2005
  • DRM은 디지털콘텐츠의 지적재산권이 디지털 방식에 의해서 안전하게 보호. 유지되도록 하여 디지털콘텐츠의 창작에서부터 소비에까지 이르는 모든 유통 시점에서 거래규칙과 사용규칙이 지속적이고 적법하게 성취되도록 하는 기술이다. DRM은 디지털 형태로 유통되는 문서, 음악, 비디오, 게임, 소프트웨어, 이미지 등의 각종 디지털 콘텐츠를 불법 복제로부터 안전하게 보호하고, 콘텐츠 서비스의 유료화를 가능케 하는 기술 및 서비스를 말한다. 또한, 콘텐츠 자체와 보안과 저작권 보호뿐만 아니라 콘텐츠의 생성${\cdot}$유통${\cdot}$사용${\cdot}$관리에 필요한 모든 프로세스를 제어할 수 있게 해준다. 본 논문에서 구현된 기술은 암호알고리즘을 사용하여 함수의 위치 및 내용에 쉽게 접근할 수 없고 소프트웨어의 불법적인 분석 시도를 어렵게 하였다.

  • PDF

경영 시뮬레이션 학습의 타당성 분석 및 교수모형 설계 (Feasibility Analysis and Curriculum Design for the Business Simulation Learning)

  • 이재원;박진명
    • 한국콘텐츠학회논문지
    • /
    • 제9권8호
    • /
    • pp.309-323
    • /
    • 2009
  • 경영 시뮬레이션 학습은 경영학 교육에 응용되는 교육용 게임 소프트웨어를 활용하는 교수방법으로 기업경영활동을 유사하게 모의화 하여 가상기업들을 경영하면서 경영학 지식, 경영관리 능력, 그리고 문제 해결 능력을 체험하며 학습하는 경영교육 도구로써 관심이 증대되고 있다. 이에 본 연구는 경영 시뮬레이션 학습에 대한 수업 타당성 분석과 교수모형의 설계를 목적으로 이뤄졌으며 경영 시뮬레이션 학습 교육과정의 대학 도입 및 운영을 위한 사전 단계의 연구로써 경영 시뮬레이션 학습의 동향과 연구현황 조사, 필요성 인식 조사 및 수업 가능성에 관한 문헌조사 그리고 대학 학부생과 기업체 임원에 대한 설문 수요조사 및 분석 연구를 수행함으로써 산업계와 대학교육에서의 경영 시뮬레이션 학습에 대한 필요성과 가능성을 논의하였다. 또한 문헌조사와 수요조사의 분석결과를 활용하여 대학의 경영교육을 위한 경영 시뮬레이션 학습의 교과과정을 설계하고 교수모형으로 제시하였다.

기능성 게임을 활용한 코딩교육의 효과 및 학습 성취도 향상을 위한 연구 (A Study on the effect of coding education and improvement of learning achievement using educational game)

  • 김나영
    • 한국게임학회 논문지
    • /
    • 제17권4호
    • /
    • pp.161-168
    • /
    • 2017
  • 게임에 대한 사회적 인식의 변화와 소프트웨어 교육, 코딩교육에 대한 중요성이 높아지는 현 시점에서 교육용 게임을 이용한 코딩교육에 대한 연구가 활발히 진행되고 있다. 하지만 게임의 완성도, 게임성이 실제 학습자에게 미치는 영향과 학습 성취도에 대한 연구는 미비한 실정이다. 본 연구는 스토리강화, 캐릭터의 다양성, 향상된 그래픽 요소, 풍부한 보상 장치, 업적 시스템 추가 등의 게임성의 완성도 차이가 학습자의 교육태도, 학습몰입, 교육의 만족도, 선호도 등에 미치는 영향에 대해 분석하였다. 이는 교육용 게임의 질적 향상이 학습에 미치는 영향에 대해 고찰하고, 게임 설계시 게임성과 완성도를 중요하게 고려해야 함을 제안한다는 데 의의가 있다.

지능형 NPC의 행동 메커니즘에 따른 계층적 유한 상태 기계와 행동 트리의 효율성 평가 (Efficiency Evaluation of Hierarchical Finite-State Machines and Behavior Trees according to Behavior Mechanism of Intelligent NPCs)

  • 이정민;김정이
    • 한국인터넷방송통신학회논문지
    • /
    • 제24권2호
    • /
    • pp.113-118
    • /
    • 2024
  • 본 연구에서는 지능형 NPC의 행동을 효과적으로 구현하기 위한 두 가지 주요 구조, 계층적 유한 상태 기계(Hierarchical Finite State Machine, HFSM)와 행동 트리(Behavior Tree)의 구조를 설계하고 실험용 게임을 제작하여 비교 및 분석하였다. 계층적 유한 상태 기계는 복잡한 상호작용 중심의 동작에 적합하여 상태 변화와 그 전이가 중요한 행동 메커니즘에서 효율적이고, 행동 트리는 동적 환경에서의 수정과 확장이 용이하여 다양한 조건 하에서의 동적반응이 중요한 행동 메커니즘에서 효율적이라는 분석 결과를 도출하였다. 이 두 구조를 유니티 엔진을 활용하여 실험적으로 적용하고 그 효율성을 검증하였다. 본 연구는 기본적인 구조 설계에 초점을 맞췄으며, 추후 개발 예정인 액션 어드벤쳐 탈출 게임에 이 구조를 적용할 예정이다. 본 연구의 결과는 게임 개발자들이 지능형 NPC를 효율적으로 구현하는데 도움을 주며, 게임의 퀄리티와 플레이어 만족도 향상에 기여할 것으로 기대된다.