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

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

Kodu 비주얼 프로그래밍 언어를 사용한 초등학생의 창의적 3D 게임프로그래밍 학습 (Creative 3D game programming learning using Kodu visual programming language for elementary school students)

  • 임화경;조용남
    • 한국컴퓨터정보학회논문지
    • /
    • 제17권11호
    • /
    • pp.53-61
    • /
    • 2012
  • 코두(Kodu)는 마이크로소프트사에서 개발한 게임 제작용 3D 비주얼 프로그래밍 언어이다. 코두 언어는 창의성, 문제해결 방법, 스토리텔링을 기반으로 하며, 아동들을 대상으로 게임 프로그래밍 학습을 하는데 매우 적합한 언어이다. 본 연구에서는 초등학생의 창의적 사고를 바탕으로 코두 언어를 사용하여 게임을 제작하는 학습방법을 설계하였고, 초등학생 6학년 27명을 대상으로 30차시에 걸쳐 적용하였다. 학습과정에서 나타난 학습자들의 창의적 사고력에 대한 변화와 게임 프로그래밍에 대한 학습효과를 분석하였다.

마인크래프트 플랫폼을 이용한 소프트웨어교육 교수학습 모형 (The Development of Instruction Model for SW Education using the Minecraft Platform)

  • 이명숙
    • 디지털산업정보학회논문지
    • /
    • 제15권3호
    • /
    • pp.119-128
    • /
    • 2019
  • Minecraft game is a sandboxed game based on a high degree of users' freedom; the game encourages its users to recreate various play patterns to increase their immersion. Although recently there were many studies that use Minecraft game techniques to improve the teaching methods but still not well adapted due to being applications-based techniques. In this paper, we present a teaching model that utilizes the same concept of the Minecraft games in where learners customize the class concepts based on their needs. Moreover, Minecraft-based learning games attempt to be used for learner-led, creativity and programming instruction, to overcome these use-cases limitations, by our study we aim to include the Minecraft-based learning games in class teaching activities, theoretical and practical lessons. In this way, we intend to increase interest in programming lessons, and to increase immersion as another way of game learning. In the future, we attempt to measure various effects of the uses of Minecraft-game-based teaching in programming classes compare to the traditionally used methods.

수리계획법 학습을 위한 부분집합총합문제 기반 퍼즐 게임 개발 (Developing a Subset Sum Problem based Puzzle Game for Learning Mathematical Programming)

  • 김준우;임광혁
    • 한국콘텐츠학회논문지
    • /
    • 제13권12호
    • /
    • pp.680-689
    • /
    • 2013
  • 최근 즐거움과 학습 효과를 동시에 제공하는 교육용 기능성 게임이 많은 주목을 받고 있다. 그러나 대부분의 교육용 게임들을 유아나 아동들을 대상으로 하고 있고, 고등 교육에서 이러한 게임을 활용하는 것은 여전히 어려운 실정이다. 반면, 본 논문은 대학생들에게 수리계획법을 가르치는데 활용할 수 있는 교육용 게임을 개발하고자 한다. 잘 알려져 있듯이, 대부분의 퍼즐 게임들은 연관된 최적화 문제로의 변형이 가능하며, 본 논문에서는 부분집합총합문제 기반 교육용 퍼즐 게임을 제안한다. 이 게임은 사용자가 퍼즐을 플레이하거나 이를 풀기 위한 수리계획모형을 작성할 수 있게 도와준다. 나아가, 사용자들은 모형 작성을 위한 적절한 안내를 제공받으며, 작성된 모형은 자동 생성된 데이터들에 의해 평가된다. 본 논문의 교육용 게임은 산업공학이나 경영과학 분야 대학생들에게 기본적인 수리계획모형을 가르치는데 특히 도움이 될 것으로 기대된다.

벡타이득게임의 해법 (A Method for Solving Vector-payoff Game)

  • 박순달
    • 한국경영과학회지
    • /
    • 제6권2호
    • /
    • pp.21-23
    • /
    • 1981
  • It is known that two-person zero-sum game with vector payoff can be reduced to a multiple objective linear programming. However, in this case, solutions for the game nay not be one, but many, In many cases in reality, one may need only one solution rather than all solutions. This paper develops a method to find a practical solution for the game by linear programming.

  • PDF

정량적 추적자-회피자 게임을 위한 수치해석기 (A numerical solver for quantitative pursuit-evasion game)

  • 이훈구;탁민제
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1996년도 한국자동제어학술회의논문집(국내학술편); 포항공과대학교, 포항; 24-26 Oct. 1996
    • /
    • pp.474-477
    • /
    • 1996
  • In this paper, a numerical method is developed to solve the 2 dimensional missile/target persuit-evasion game. The numerical solver for the problem is composed of two parts: parametrization of the kinematic equations of motion using collocation and optimization of the parametrized minimax problem using a nonlinear programming. A numerical example is solved to verify the performance of the proposed numerical scheme.

  • PDF

안드로이드 게임 프로그래밍을 위한 설계 패턴 (Design Patterns for Android Game Programming)

  • 김동관
    • 한국융합학회논문지
    • /
    • 제9권8호
    • /
    • pp.17-24
    • /
    • 2018
  • 설계 패턴은 소프트웨어 개발 시 반복적으로 발생하는 특정 문제들에 대한 효과적인 해결책을 제공하는 소프트웨어 재사용 기술이다. 특히, 객체지향 설계 패턴들은 다양한 플랫폼이나 프레임워크에 포함되어 소프트웨어 생산성을 높이고 있다. 본 논문은 설계 패턴을 고려한 안드로이드 모바일 플랫폼 기반의 게임 프로그래밍에 대한 지침을 제공한다. 적절히 설계 패턴을 활용함으로써 소프트웨어 개발 생산성뿐만 아니라, 개발 후 유지보수를 위해서도 효과적일 수 있다. 본 논문은 안드로이드 플랫폼 기반의 게임 프로그래밍에 설계 패턴을 적용하기 위한 지침과 사례를 제공한다. MVP, Singleton, Observer, State 설계 패턴과 같은 대표적인 객체지향 설계 패턴을 안드로이드 게임 프로그램 개발에 적용한다.

초보자를 위한 C 언어 학습 기능성 게임 개발 사례 : 프레C맨 (A Preliminary Study on Serious Game for C Language Study of Beginners : freCman)

  • 황기태;정인환
    • 한국게임학회 논문지
    • /
    • 제15권4호
    • /
    • pp.199-206
    • /
    • 2015
  • 본 논문은 C 언어를 배우는 초보자를 위한 기능성 게임 프레C맨(freCman)의 개발 사례를 소개한다. C 언어를 처음 배우는 사람들은 C 언어의 키워드나 문법, 문장 구조에 생소하여 학습에 어려움을 느낀다. 본 논문은 슈팅스타C, 숨은 오류 찾기, 코드 순서 맞추기 등의 3 가지의 게임을 개발하고, 이를 통해 C 언어에 보다 쉽게 접근할 수 있도록 하였고, CTS(Code to Speech) 기능을 추가하여 C 소스 코드를 읽어 줌으로써 청각적으로 C 언어의 키워드나 문장에 친숙하도록 하였다. C 언어를 처음 배우는 학생들을 대상으로 실험한 결과 프레C맨이 C 프로그래밍 학습에 도움이 되었다는 결과를 얻었다.

정보영재를 위한 게임 기반 프로그래밍 언어 교재의 개발 (Developing the Game Based Programming Language Teaching Materials for the Gifted of Information)

  • 강신천;김경현;김의정
    • 영재교육연구
    • /
    • 제16권1호
    • /
    • pp.61-79
    • /
    • 2006
  • 국내의 정보영재 교육과정을 살펴보면 프로그래밍 언어, 운영체제 혹은 컴퓨터 구조 등으로 편성되어 있다. 이들 교육과정의 운영 형태는 고등사고력 신장에 초점을 맞추기 보다는 다분히 기능 중심의 교육이 주류를 이루고 있다. 정보 영재는 이와 같은 교육 프로그램에 대해 불만을 가지고 있는 것으로 분석되었다(60명 중 58명, 96,67%). 이와 같은 불만은 정보영재 전문 교육기관에서 운영되고 있는 교육과정이 정보 관련 일반 교육 기관에서 운영되고 있는 교육과정과 크게 차별화되지 못하고 있는 이유 때문이다. 본 연구는 이러한 점에 착안하여 프로그래밍 언어를 게임이나 체험을 통하여 학습 할 수 있도록 대안적인 교재를 개발하였다. 본 연구는 대안적인 교재가 정보영재의 프로그래밍 언어 영역의 학업 성취를 향상시킨 것으로 결론 내렸으며, 이와 같은 연구 결과는 향후 정보영재를 위한 교재 개발의 새로운 방향을 제시할 것으로 기대하였다.

게임 프로그래밍에 관한 소프트웨어 교육 연구 사례 분석 (Analysis on Research Cases of Software Education related Game Programming)

  • 한정민;정웅열;이영준
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2018년도 제58차 하계학술대회논문집 26권2호
    • /
    • pp.275-276
    • /
    • 2018
  • 디지털 혁명 시대를 살아갈 학생들에게 컴퓨팅 사고력 함양을 위한 소프트웨어 교육은 필수적이다. 특히 게임 소프트웨어를 개발하는 프로젝트 수업은 학생들의 학습 동기를 유발하고, 흥미로운 학습 환경을 제공할 수 있다. 따라서 본 연구에서는 게임 프로그래밍에 관한 소프트웨어 교육 연구 사례를 분석하고 시사점을 도출하였다. 이러한 연구가 소프트웨어 교육의 목적에 적합한 게임 프로그래밍 교수학습 방법을 개발하는데 도움을 줄 것이라 기대하기 때문이다.

  • PDF

Best Practices on Improving the Virtual Reality (VR) Content Development Process with EPIC's Unreal Engine

  • Kong, Ji Hoon;Kim, Ki Du;Kim, R. Young Chul
    • International Journal of Advanced Culture Technology
    • /
    • 제9권4호
    • /
    • pp.417-423
    • /
    • 2021
  • Recently, in the Game industries, they are increasing to use of game engines to reduce the development cost of 3D content and software. In particular, Unreal Engine provides a blueprint visual scripting function that enables software production without programming (coding). Although High-end video content can be produced, the problem is that content development is complicated and requires advanced manpower. To solve this problem, we propose an optimized VR game context process. This is because 1) a Blueprint visual script is used, 2) VR games with various interactions can be produced, 3) Non-majors in the software field (or groups) can develop advanced content. In various related industries such as defense, medical care, manufacturing, and construction, we may easily develop any game content without programming with our refined VR rhythm action game development process. We expect to reduce the development cost with the process advantages in the game industries.