• Title/Summary/Keyword: 게임 프로그래밍

검색결과 145건 처리시간 0.275초

A Study on Node & Component Game Engine (노드 & 컴포넌트 게임엔진 개발 연구)

  • Kim, Do-Hyun;Choi, Su-Bin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 한국정보처리학회 2015년도 춘계학술발표대회
    • /
    • pp.526-529
    • /
    • 2015
  • 이 연구에서는 노드 & 컴포넌트 기반 개발(Node & Component Based Development, NCBD)을 지원하는 게임엔진을 직접 설계, 제작하는 내용이다. NCBD를 지원하는 게임엔진은 이미 상용화된 유명게임엔진들(Unity, Unreal, Cocos2d-x)이 공통으로 지원하는 프로그래밍 패러다임이며, 이러한 노드 & 캠포넌트 구조는 깊은 상속구조를 지향하는 구조보다 유연하고 직관적이다.

Game Development Training Program Design Using Physical computing For Elementary School Students (초등학생을 위한 피지컬 컴퓨팅 활용 게임 개발 교육 프로그램 설계)

  • Han, Jeong-Min;Yi, So-Yul;Lee, Young-Jun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 한국컴퓨터정보학회 2018년도 제57차 동계학술대회논문집 26권1호
    • /
    • pp.109-112
    • /
    • 2018
  • 본 연구는 피지컬 컴퓨팅 교육과 게임 개발 프로그래밍 교육의 효과성을 결합하여 피지컬 컴퓨팅 게임 개발 교육 프로그램을 개발하였다. 초등학생을 위한 피지컬 컴퓨팅 도구로 보드형 교구인 코드이노를 선정하였다. 보드형 피지컬 컴퓨팅 도구에 대한 검토와 게임 개발 소프트웨어 교육에 대한 연구를 바탕으로, EPL을 학습한 학생들을 대상으로 실시하게 될 초등학생을 위한 코드이노 기반 게임 개발 소프트웨어 교육 프로그램을 제안한다.

  • PDF

A Study on Retrospectives and Improvement of Game QA Project in College (대학의 게임QA 프로젝트 회고와 개선방안 연구)

  • Kim, Min-Young;Kim, Young-Won;Jung, Min-Soo;Lee, Jong-Won
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 한국컴퓨터정보학회 2019년도 제60차 하계학술대회논문집 27권2호
    • /
    • pp.293-294
    • /
    • 2019
  • 게임제작과 관련된 교육은 이론 강의로 끝나는 것이 아니라 직접 게임을 만들어 보는 프로젝트가 중요하다. 청강문화산업대학교 게임콘텐츠스쿨의 3학년 교육과정에는 졸업작품 프로젝트가 있다. 이 졸업작품 프로젝트에서는 게임기획, 그래픽, 프로그래밍, QA가 함께 협업을 통해 게임을 제작한다. 이중 QA파트는 게임이 개발되는 과정에서 테스트를 진행하며 게임의 품질을 높이는 역할을 담당한다. 본 논문에서는 2018학년도 졸업작품의 QA파트 학생들의 회고를 조사하고 이를 바탕으로 프로젝트의 진행에 대한 개선의견을 제안한다.

  • PDF

The Influence of Robot Programming Education on Learned Helplessness and the Qantity of Spontaneous Communication of Student with Learning Disabilities (로봇 프로그래밍 교육이 학습장애학생의 학습된 무기력과 자발적 언어 사용에 미치는 영향)

  • Gu, Eun Jeong
    • Journal of Korea Game Society
    • /
    • 제16권1호
    • /
    • pp.93-102
    • /
    • 2016
  • In this research, we investigated the effect of robot programming education on adaption for school life of student with learning disabilities focusing on learned helplessness and the quantity of spontaneous communication. The participant of this study was the student supported with LD really in 4th grade elementary school. Results of the study present that learned helplessness was declined, the quantity of spontaneous communication was increased throughout robot programming education. Based on results, these finding suggested ways to practice the application of strengths-based instruction, intervention utilizing gamification for school life of student with learning disabilities in educational setting.

Mobile Game Programming Using GVM and MobileC (GVM과 MobileC를 이용한 모바일 게임 프로그래밍)

  • Kim, Pil-Jin;Nam, Dong-Geun;Oh, Se-Man
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (상)
    • /
    • pp.163-166
    • /
    • 2002
  • 컴퓨터 게임의 발달은 오프라인 PC 게임에서 인터넷의 보급으로 인해 온라인 게임으로 발전하였다. 그 후 인터넷 환경은 유선 환경뿐만 아니라 무선 환경에서도 무선 단말기를 이용하여 게임 서비스가 가능한 수준에 이르렀다. 그러나 적은 메모리와 낮은 수준의 처리능력을 가지고 있는 제한적인 모바일 환경의 특성으로 유선 인터넷에서와 같이 멀티미디어를 포함한 다양한 형태의 정보제공 및 인터렉티브한 모바일 게임이 어려운 현실이다. 본 논문에서는 WAP(Wireless Application Protocol)을 기반으로 하여 다운로드 솔루션을 채택한 GVM(General Virtual Machine) 상에서 실행될 수 있는 모바일 게임을 설계하고 MobileC 언어를 사용하여 제작하였다. 또한, 모바일 게임을 설계하고 제작하는 과정을 통해서 단말기의 제한적인 실행환경에서 최대한의 효과를 나타낼 수 있는 개발 모델을 제시하고자 한다. GVM은 무선 단말기 상에서 동적인 응용프로그램을 실행할 수 있는 가상기계 플랫폼이다.

  • PDF

A study of the computer game curriculum for consumer (수요자중심의 컴퓨터 게임 교과과정에 대한 연구)

  • Kim Jeong-Hoon
    • Journal of the Korea Computer Industry Society
    • /
    • 제6권3호
    • /
    • pp.415-420
    • /
    • 2005
  • Since there is difference between the technical skill of the graduates and the requirement of the game company, company's professional training expenditure is increasing. This paper suggests a new curriculum to meet the requirement of company and produce the game software professionals.

  • PDF

A Method of Programming Basic Learning using LED component (LED 소자를 이용한 프로그래밍의 기초 교육 방안)

  • Chai, Soo-Phung;Hong, Myung-Hui
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2004년도 하계학술대회
    • /
    • pp.242-249
    • /
    • 2004
  • 미래사회를 대비하기 위하여 7차 교육과정에서는 창의력과 문제해결력 신장을 그 목표로 하고 있다. 그러나 학교에서의 컴퓨터 교육과정은 지나치게 기능 위주의 내용이나, 단순 컴퓨터 활용교육만을 강조하고 있어 이러한 취지를 잘 살리지 못하고 있다. 이와 같은 문제를 해결하기 위해 컴퓨터 프로그래밍에 대한 관심이 점점 증대되고 있다. 컴퓨터 프로그래밍은 그 자체가 문제 해결 과정을 포항하고 있기 때문이다. 그러나 프로그래밍을 초등학생들이 배우면서 프로그래밍의 기초인 이진법과 이진연산을 쉽게 이해하지 못해 어려움을 많이 겪고 있다. 게다가 이진법은 디지털화의 중심기술로서, 향후 미래사회를 이해하는데 매우 중요한 부분으로 자리 잡아 그 자체로도 큰 중요성을 가지게 되었다. 이에 본 연구에서는 학생들 수준에 맞춰 프로래밍의 기초와 이진법, 이진연산을 학습할 수 있는 교육 방안을 개발하기 위해 'LED 소자를 이용한 프로그래밍의 기초교육 방안'을 설계하여, 고차원적인 문제해결력과 창의성을 기르는 컴퓨터 교육의 한 모델을 제시하였다.

  • PDF

A Study on Flash Mobile Game Application Using Adobe AIR (어도비 에어를 이용한 플래시 모바일 게임 애플리케이션에 관한 연구)

  • Joo, Heon-Sik
    • Journal of Korea Game Society
    • /
    • 제15권2호
    • /
    • pp.73-82
    • /
    • 2015
  • This study makes a proposal about Flash mobile game applications using Adobe AIR. In developing a mobile game, the developer programs in Flash ActionScript, and distributes and publishes the program using Adobe AIR so that the game can be played on an Android mobile device. In order to run the game, the player downloads and installs Android Adobe AIR onto the mobile device and sets up the published app. This study designed and implemented a mobile game application and showed that a mobile game is executed on a smart phone. This outcome may be applicable to various genres of apps. Moreover, this study analyzed the trends of mobile games, focusing on their genres and characteristics, and according to the results, most of them were mobile games using Kakao Talk. The analysis results also showed that the popularity ranking of games varied little among sites.

Unity Curling Game Using Its Own Physical Engine (자체 물리 엔진을 이용한 유니티 컬링 게임)

  • Yong Hyun Lee;Ki Beom Park
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 한국방송∙미디어공학회 2022년도 추계학술대회
    • /
    • pp.214-217
    • /
    • 2022
  • 2018 년 평창 동계올림픽부터 우리나라 사람들이 컬링이라는 종목에 큰 관심을 갖기 시작하였다. 하지만 이 종목을 직접 체험하거나 경기를 보기 위해서는 빙판이 있어야 하는 특수성과 비싼 장비, 찾아보기 힘든 경기장 등 여러 열악한 조건들 때문에 결국 올림픽 시즌에만 반짝 관심을 가졌다가 시들어버렸다. 이를 해결하기 위해서 우리는 Unity 라는 게임 엔진을 사용하여 사람들이 쉽게 접할 수 있는 컬링 게임을 제작하였다. 실제 컬링을 게임으로 만들기 위해 컬링에 필요한 도구들을 이미지로 제작하여 Unity 내부에서 저장 후 오브젝트에 입력하였고 물리 법칙을 구현하기 위해 Unity 상에서 방향, 세기, 속도, 충돌들을 프로그래밍하였으며 대한컬링연맹에 나와있는 컬링 경기 규칙서를 활용하여 게임에 적용하였다. 또한 컬링의 진행이 현실적인 운동과 비슷하게 하기 위하여 스크립트 안의 충돌 및 마찰 관련 계수를 조절하였고 이를 이용하여 반복한 결과값들을 수치화 하여 그래프로 작성해보았다. 추가적으로 컬링 게임의 점수판과 카메라 시점 등을 통해서 게임 사용자가 게임 진행에 있어서 도움이 되는 부분을 구현하였고 현실성을 위하여 Arduino 를 이용한 게임 패드를 제작하여 직접 게임하는 듯한 느낌을 들도록 하였다. 최종적으로 게임을 이용하여 컬링에 대한 이해도가 증가하고 사람들이 컬링이라는 비인기 종목에 한 걸음 더 접근할 수 있게 되고, 스포츠발전에 조금이나마 기여할 수 있게 될 것이다.

  • 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년도 춘계학술발표대회
    • /
    • pp.26-28
    • /
    • 2019
  • Parse Server는 오픈소스 백엔드 서비스를 제공함으로 IoT 최적의 서비스 플랫폼이며, 개발자에게 프론트 엔드 개발 집중이 가능하도록 일련의 도구를 제공한다. 본 논문에서는 교육용 활용 사례 개발을 위해 Parse Server를 오픈소스 기반의 게임과 연동하여, 게임 랭킹 서비스 시스템 구현을 통해 IoT 시스템 프로그래밍 교육 콘텐츠로의 가능성 확인을 목표로 한다. 구현 결과는 게임 랭킹의 변화를 Parse Dashboard를 통하여 확인하였다.