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

Search Result 145, Processing Time 0.029 seconds

The Effects of Elementary Students' Perception of the Game Programming Using KODU (KODU 기반의 게임 프로그래밍에 대한 초등학생들의 인식 변화)

  • Jeong, Youngsik;Yu, Jeongsu
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.3
    • /
    • pp.453-460
    • /
    • 2014
  • In this study, we develop a teaching and learning model for elementary students on game programming using KODU. The developed model consists of four steps: introducing the game programming, making the game, playing the game, and modifying the game. After teaching the students, we conduct a survey to gather their opinions on the game making tool and activities. The results show that the students are satisfied with KODU and prefer make a game to play a game. Game programming educating with KODU can keep elementary students from game addiction while increasing confidence in their studies.

Avoiding Trial-and-Error based Elements for Game Scripting (게임 스크립트를 위한 시행착오 회피 요소)

  • Jung, ChanYong
    • Journal of Korea Game Society
    • /
    • v.14 no.6
    • /
    • pp.19-28
    • /
    • 2014
  • Scripting is often used in games for novices at programming to enable implementation of the game. In this paper we examine the trial-and-error elements taken to implement game programming and identify the useful features for game scripting. This paper presents complemental elements based on avoiding trial-and-error, and discusses complementary statements implementation of this proposal, where the complementary statements were written in C# on Unity3D engine. The approach is compared and contrasted to the existing approach.

Control of Intelligent Characters using Reinforcement Learning (강화학습을 이용한 지능형 게임캐릭터의 제어)

  • Shin, Yong-Woo
    • Journal of Internet Computing and Services
    • /
    • v.8 no.5
    • /
    • pp.91-97
    • /
    • 2007
  • Game program had been classed by 3D or on-line game etc, and engine and game programming simply, But, game programmer's kind more classified new, Artifical Intelligence game programmer's role is important. This paper makes game character study and moved by intelligence using reinforcement learning algorithm. Fought with character enemy using developed game, Confirmed whether embodied game character is facile by intelligence, As result of an experiment, we know, studied character defends excellently than randomly moved character.

  • PDF

A Study on Developing TGF(Tutoring Game in Flipped Learning) for Game Programming Course (게임프로그래밍 수업을 위한 플립드 러닝 환경에서 피어튜터링에 관한 연구)

  • Choi, YoungMee;Kim, SeongJoong
    • Journal of Korea Game Society
    • /
    • v.15 no.1
    • /
    • pp.125-134
    • /
    • 2015
  • This paper designs a peer tutoring in Flipped Learning environments for effective game programming(TGF), suggests a result of survey and a lesson learned from game programming in terms of students' and professors' perspectives in hands-on program training using Snake game programming as an applied example. The TGF is more effective than the traditional classroom to achieve the learning goals of game programming course.

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

  • Kim, Dong Kwan
    • Journal of the Korea Convergence Society
    • /
    • v.9 no.8
    • /
    • pp.17-24
    • /
    • 2018
  • Design patterns can be classified as software reuse technique that might provide effective solutions to specific problems that occur repeatedly in software development. In particular, object-oriented design patterns are incorporated into various software platforms and frameworks to increase software productivity. This paper aims to support general guidelines relating to design patterns for Android-based game programming. The proper use of the design pattern could be effective in not only for software development productivity, but also for post-development software maintenance. This paper provides fundamental procedures and case studies for applying design patterns to game programming on the Android platform. Typical object-oriented design patterns such as MVP, Singleton, Observer, and State have been applied to the development of Android game programs.

Designing and Implementing Serious Game for Programming Education (프로그래밍 교육을 위한 기능성 게임의 설계와 구현)

  • Jung, ChanYong
    • Journal of Korea Game Society
    • /
    • v.16 no.6
    • /
    • pp.143-150
    • /
    • 2016
  • Programming is a difficult meat for novices. Educatees nowadays start to play games before they first attend formal education. Serious games offer tools that may have potential to support programming trainers to become more engaged on their learning through a learn while having fun approach. This paper aims to design and implement serious game for programming education. Our serious game substitutes game rules and objects for elements of programming language. We will begin by describing the game mechanics, followed by the general system architecture, finalizing with a small conclusion. We also discuss the implications of our work for the development of the serious game that support the identified features and teach programming concepts.

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

  • Son, Han-Seong
    • The Journal of the Korea Contents Association
    • /
    • v.7 no.11
    • /
    • pp.52-58
    • /
    • 2007
  • The game software development involves planning, programming and graphics. Between planning and programming, software analysis and design is essential and plays the role of a bridge. This article analyzes, for game software, the applicability of formal methods, which are widely used in general software engineering fields. Since the effective communication between game planners and game developers is crucial, appropriate application of formal methods give us a lot of benefits in view of development cost and software quality.

Development of Systematic Instructional Materials about "Programming" by Understanding of Game Programs (게임 프로그램 이해를 통한 체계적 "프로그래밍" 교수 자료 개발)

  • Kim, Jong-Hoon;Shin, Jae-Hun
    • Journal of The Korean Association of Information Education
    • /
    • v.5 no.1
    • /
    • pp.133-142
    • /
    • 2001
  • The conception of the computer education should be paid attention to use, as it has meaning of the education using the computer and the education learning the computer. As a notion of the latter, the computer education points at survey of calculation and study which is related programing. Especially study of programing demands various understandings of external fields in programing like operating system and knowledge of hardware with complex courses like coding, compiling, debugging. Existing programming has set importance on mechanical memorizing and using programing grammar so that it has not been suitable for cultivating logical thoughts. So this paper intends to analyze simple game sources coded by C which is based of programing language to develop a fundamental insight.

  • PDF

Game Agent Learning with Genetic Programming in Pursuit-Evasion Problem (유전 프로그래밍을 이용한 추격-회피 문제에서의 게임 에이전트 학습)

  • Kwon, O-Kyang;Park, Jong-Koo
    • The KIPS Transactions:PartB
    • /
    • v.15B no.3
    • /
    • pp.253-258
    • /
    • 2008
  • Recently, game players want new game requiring more various tactics and strategies in the complex environment beyond simple and repetitive play. Various artificial intelligence techniques have been suggested to make the game characters learn within this environment, and the recent researches include the neural network and the genetic algorithm. The Genetic programming(GP) has been used in this study for learning strategy of the agent in the pursuit-evasion problem which is used widely in the game theories. The suggested GP algorithm is faster than the existing algorithm such as neural network, it can be understood instinctively, and it has high adaptability since the evolving chromosomes can be transformed to the reasoning rules.

An Analysis of the Object-Oriented Visual Programming Education Using Alice Programming (Alice 프로그래밍을 통한 객체지향 시각 프로그래밍 교육의 유용성 분석)

  • Jung, Min-Po;Cho, Hyuk-Gyu;Lho, Young-Uhg;Jung, Deok-Gil
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2012.10a
    • /
    • pp.343-346
    • /
    • 2012
  • 학생들이 프로그래밍 교육에서 학습에 어려움을 겪고 있는 객체지향 프로그램 개발 능력을 향상시킬 수 있는 교육방법으로서 이 논문에서는 시각 프로그래밍 교육 방법론과 교과과정을 도입한다. 3D 프로그래밍 환경을 제공하여 게임 형태의 프로그램을 객체지향 프로그래밍 방식으로 쉽게 작성할 수 있는 Alice 언어를 정규 교과과정에 도입하여 학생들의 프로그래밍 언어에 대한 이해도의 향상과 프로그래밍에 대한 학습 의욕을 고취하여 능력 있는 프로그래머의 양성에 기여할 수 있을 것으로 기대된다. 시각 프로그래밍 교육 방법의 도입에 대한 성과를 분석하기 위하여 프로그래밍 교육의 유용성을 분석할 수 있는 평가 지표를 제시하고 학생들의 프로그래밍 학습 효과를 분석한다.

  • PDF