• Title/Summary/Keyword: Game Programming

Search Result 162, Processing Time 0.028 seconds

Avoidance obstacles using A* algorithm in the Eyebot (A*를 이용한 장애물 회피)

  • 정현룡;김영배
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2003.06a
    • /
    • pp.468-471
    • /
    • 2003
  • The A* algorithm is usually used in game programming, mainly because it is fast in finding a optimal path to goal. In this paper. This algorithm was utilized for path finding, HIMM(Histogramic In-Motion Mapping) method is used in map-building. Map is updated continuously with range data sampled by PSD sensors From the map, A* algorithm finds a optimal path and sends subsequently the most suitable point to the Eyebot. A* algorithm has been tested on the Eyebot in various unknown maps of unknown and proved to work well. It could escape the local minimum, also.

  • PDF

A Study on Instruction Design for Game Programming Concept Learning (효과적인 게임프로그래밍 기본개념 학습을 위한 수업사례 연구)

  • Choi, Youngmee;Kim, Seongjoong
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2014.11a
    • /
    • pp.443-444
    • /
    • 2014
  • 본 연구는 게임프로그래밍 기본 기술 습득을 위하여 교실 수업에서 학생들이 능동적인 실습으로 진행하는 사례를 교수환경(플립티드러닝), 교과내용(프레임워크기반 게임프로그래밍), 상호작용성, 평가방법 중심으로 기술하고, 성공적인 수업을 위한 관리지침과 기대효과를 제시한다.

  • PDF

Measurement-based Face Rendering reflecting Positional Scattering Properties (위치별 산란특성을 반영한 측정기반 얼굴 렌더링)

  • Park, Sun-Yong;Oh, Kyoung-Su
    • Journal of Korea Game Society
    • /
    • v.9 no.5
    • /
    • pp.137-144
    • /
    • 2009
  • This paper predicts 6 facial regions that may have sharply different scattering properties, rendering the face more realistically based on their diffusion profiles. The scattering properties are acquired in the form of high dynamic range by photographing the pattern formed around an unit ray incident on facial skin. The acquired data are fitted to a 'linear combination of Gaussian functions', which well approximates the original diffusion profile of skin and has good characteristics as the filter. During the process, to prevent its solutions from converging into local minima, we take advantage of the genetic algorithm to set up the initial value. Each Gaussian term is applied to the irradiance map as a filter, expressing subsurface scattering effect. In this paper, to efficiently handle the maximum 12 Gaussian filterings, we make use of the parallel capacity of CUDA.

  • PDF

A Study on the Design and Development of Robot Game-based Project for Teaching Children to Program Computers (프로그램교육 목적의 로봇게임 프로젝트 학습 구안에 관한 연구)

  • Shin, Seung-Young;You, Sang-Mi;Kim, Mi-Ryang
    • Journal of Internet Computing and Services
    • /
    • v.10 no.6
    • /
    • pp.159-171
    • /
    • 2009
  • The objective of this research is to explore a method to utilize a programmable robot, as a potential learning tool in the elementary school's curricula. Due to their programmability and operational ease of use, programmable robots are among digital toys that today offer specially instructive features. In this research, we developed the robot game-based project contents as a tool for teaching the elementary school children to learn the algorithm, the essential part of computer programming. The LEGO material, selected as the construction kit for robot, consists of a mechanical assembly system, a set of sensors and actuators, a central control unit, a programming environment. The project requires the children to complete 3 separate tasks, each of which is developed based on the principles of algorithm. The classroom feedback supports that the robotic experiences provided the children with fun and absorption. It is likely that implementing learning with robot in regular classroom in elementary school can bring new possibilities to the educational system, provided that a thorough preparation backs up the plan.

  • PDF

A Method for Assigning Clients to Servers for the Minimization of Client-Server Distance Deviation (클라이언트-서버간 거리 편차의 최소화를 위한 클라이언트의 서버 배정 방법)

  • Lee, Sunghae;Kim, Sangchul
    • Journal of Korea Game Society
    • /
    • v.16 no.3
    • /
    • pp.97-108
    • /
    • 2016
  • Multi-client online games usually employ multi-serve architectures. For group play, if the user response time deviation between the clients in a group is large, the fairness and attractions of the game will be degraded. In this paper, given new clients, we propose a method for assigning the clients to servers to minimize the deviation of client-server distance which plays a major role in the user response time. This method also supports client matching for group play and server load balancing. We formulate the client-server assignment problem as an IP one, and present a GA(Genetic Algorithm)-based algorithm to solve it. We experimented our method under various settings and analyzed its features. To our survey, little research has been previously performed on client-server assignment under consideration of client matching, distance deviation minimization and server load balancing.

An Longitudinal Analysis of Intrinsic Motivation's Effects on the Acceptance of Programming Language (내재적 동기가 프로그래밍 언어의 수용에 미치는 영향에 대한 종단적 분석)

  • Lee, Woong-Kyu
    • Information Systems Review
    • /
    • v.12 no.3
    • /
    • pp.159-175
    • /
    • 2010
  • Although many studies have analyzed and identified the importance of intrinsic motivation in the acceptance of information technology (IT), especially hedonic systems such as online game and online shopping, the acceptance of programming languages such as Java were not studied in a view of intrinsic motivations. The objective of this study was to investigate the effects of intrinsic motivation on the acceptance of programming language by the longitudinal analysis. In the service of the objective, we suggested the research model which included both intrinsic and extrinsic motivations and longitudinally extended by belief updating theory. For the validation of this model, the university students who participated Java class were surveyed twice, and the suggested research were analyzed by partial least square (PLS). In result, most of the suggested hypotheses were supported.

Ubiquitous Cyber Aquarium Using Schooling Animation (군집 애니메이션을 이용한 유비쿼터스 사이버 아쿠아리움)

  • Kim, Jong-Chan;Cho, Seung-Il;Kim, Eung-Kon
    • Journal of Korea Multimedia Society
    • /
    • v.11 no.10
    • /
    • pp.1427-1435
    • /
    • 2008
  • It is worth it to properly present the behaviors of cyberspace and game characters. It is not so easy to manually supply the actions for all objects one by one, so we need to use crowd animation techniques in order to display automatically, realistically, and effectively. In this paper, we construct a ubiquitous cyber aquarium based on sensors, using the crowd behavior library, which is applied to programming crowd behavior in cyberspace and game applications. We use a sensor board to become aware of a person approaching the cyber aquarium, and according to the perceived distance, the objects in the cyber aquarium automatically react and behave accordingly.

  • PDF

Design and Implementation of Student Taking a course application Management System Based on XML (XML기반의 수강신청 관리 시스템 설계 및 구현)

  • Yun, Ho-Kun
    • Journal of Korea Game Society
    • /
    • v.2 no.2
    • /
    • pp.104-112
    • /
    • 2002
  • XML was applied to web-Based application system for efficient data supervision and processing. Also, ASP permitted embodiment of easy web-Based programming, and UML is studied by the new alternative of system modelling techniques. Thus, In this paper see embodied student taking a course application management system using XML, ASP, UML. This was composed, and used XML for effective data supervision and processing by student mode and administrator mode. Also, It used UML for systems analysis and design, and whole system implemented by ASP. And, Database implemented to used in MS-ACCESS, and it used java Script language for efficient practical use of web document.

  • PDF

An Efficient Rendering Method of Object Representation Based on Spherical Coordinate System (물체의 구 좌표계 표현을 이용한 효율적인 렌더링 방법)

  • Han, Eun-Ho;Hong, Hyun-Ki
    • Journal of Korea Game Society
    • /
    • v.8 no.3
    • /
    • pp.69-76
    • /
    • 2008
  • This paper presents a novel rendering algorithm based on sperical coordinate representation of the object. The vertices of the object are transformed into the sperical coordinate system, and we construct additional maps: the centroid and index of the triangle, the memory access table. While OpenGL rendering pipeline touches all vertices of an object, the proposed method takes account of the only visible vertices by examining the visible triangles of the object. Simulation results demonstrated that the proposed method achieve an efficient rendering performace.

  • PDF

Strategy for Providing Optimal VMS Travel Time Information Using Bi-Level Programming (Bi-Level 프로그래밍 기법을 이용한 최적의 VMS 통행시간 정보제공 전략)

  • Baik, Nam Cheol;Kim, Byung Kwan;Lee, Sang Hyup
    • KSCE Journal of Civil and Environmental Engineering Research
    • /
    • v.26 no.4D
    • /
    • pp.559-564
    • /
    • 2006
  • The purpose of this study is to minimize negative effect of VMS travel time information service by sensitivity analysis, which forecasts the change in link traffic volume. As a result, strategies for providing travel information that can change driving patterns for minimizing travel time were found. The framework for analysis is recently expanded with the application of game theory. According to the experiment, the algorithm generated for travel time information service reduces total travel time and yields travel patterns that is very close to the system optimization. Also, this study found that the route the travel time service information is provided about could play the important role.