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

Search Result 132, Processing Time 0.023 seconds

Special Effect Generator for Various Digital Contents (다양한 디지털 콘텐츠를 위한 특수효과 생성기)

  • Song Seung-Heon;Kim Eung-Kon
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2005.11a
    • /
    • pp.572-575
    • /
    • 2005
  • In digital contents industry there is a high demand to convincingly mimic the appearance and behavior of natural phenomena such as smoke, waterfall, rain, and fire. Particle systems are methods adequate for modeling fuzzy objects of natural phenomena. It is clear which parameter of which action in a particular effect should be modified for a particular visual result. The generator is usable for offline animation and for real-time special effects in digital contents and virtual reality. The application programmer is able to specify different accuracy needs for different effects. This paper design special effect generator for make low-price and high-quality digital contents in reflection industry and virtual reality applications.

  • PDF

Design and Development of Moving Roulette System for Role Sharing (역할 분담을 위한 이동식 룰렛 시스템 설계 및 개발)

  • Park, Seongjin;Jang, Junewoo;Ko, Hyeon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2018.10a
    • /
    • pp.2-4
    • /
    • 2018
  • Most people cause disputes not to do things they do not want to do. Therefore, in this study, the mobile roulette system was studied to make role sharing easy and fun. The role sharing method is to rotate the roulette through the mobile application installed on the smartphone and throw the dart to check the result with the mobile application. Through this study, it is possible to set the role sharing that most people do not like to be as fun as the game, and the conflict due to the role sharing between family members can be reduced. It is also expected that it will contribute to leisure activities, not just unconditional roles.

  • PDF

Development of Virtual Reality Based Data Structure Learning Systems (가상 현실 기반의 자료구조 학습 시스템 개발)

  • Kim, Dong Kwan;Kim, Chang Dong;Kim, Soo Hyun;Cho, Hye Bin;Jin, Ji Yeon;Jang, Yoon Ho
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.01a
    • /
    • pp.175-176
    • /
    • 2020
  • 본 논문에서는 가상 현실 기기를 이용하여 스택, 큐, 트리 등과 같은 복잡한 자료구조에 대한 학습을 도와주는 학습 지원 시스템을 제안한다. 컴퓨터 프로그래밍에서 적절한 자료구조를 선택함으로써 보다 효율적인 알고리즘을 구현할 수 있으며 프로그램 실행시간, 메모리 용량과 같은 컴퓨팅 자원을 효율적으로 사용할 수 있다. 본 논문에서 제안하는 EZ 학습 시스템은 비전공자의 자료구조 학습에 도움을 주며 특히, 스마트 폰 기반의 가상 현실 기기를 사용하여 학습자의 흥미를 유발하고자 한다. 학습자는 가상공간을 통해 정보를 보다 쉽게 받아들이고, 게임적인 요소를 통해 학습에 대한 집중도를 높일 수 있을 것으로 기대된다. EZ 학습 시스템은 스택 자료형에 대한 개념 설명, 스택 연산자 학습, 미로 탐색을 통한 스택 응용 사례를 제공한다.

  • PDF

Research about CAVE Practical Use Way Through Culture Content's Restoration Process that Utilize CAVE (가상현실시스템(CAVE)을 활용한 문화 Content의 복원 과정을 통한 CAVE활용 방안에 대한 연구)

  • Kim, Tae-Yul;Ryu, Seuc-Ho;Hur, Yung-Ju
    • Journal of Korea Game Society
    • /
    • v.4 no.3
    • /
    • pp.11-20
    • /
    • 2004
  • Virtual reality that we have seen from the movies in 80's and 90's is hawing near based on the rapid progress of science together with a computer technology. Various virtual reality system developments (such as VRML, HMD FishTank, Wall Type, CAVE Type, and so on) and the advancement of those systems make for the embodiment of virtual reality that gives more sense of the real. Virtual reality is so immersive that makes people feel like they are in that environment and enable them to manipulate without experiencing the environment at first hand that is hard to experience in reality. Virtual reality can be applied to the spheres, such as education, high-level programming, remote control, surface exploration of the remote satellite, analysis of exploration data, scientific visualization, and so on. For some connote examples, there are training of a tank and an aeroplane operation, fumiture layout design, surgical operation practice, game, and so on. In these virtual reality systems, the actual operation of the human participant and virtual workspace are connected each other to the hardware that stimulates the five senses adequately to lend the sense of the immersion. There are still long way to go, however, before long it will be possible to have the same feeling in the virtual reality as human being can have by further study and effort. In this thesis, the basic definition, the general idea, and the kind of virtual reality were discussed. Especially, CAVE typed in reality that is highly immersive was analyzed in definition, and then the method of VR programming and modeling in the virtual reality system were suggested by showing the restoration process of Kyongbok Palace (as the content of the original form of the culture) that was made by KISTI(Korea Institute of Science and Technology Information) in 2003 through design process in virtual reality system. Through these processes, utilization of the immersive virtual reality system was discussed and how to take advantage of this CAVE typed virtual reality system at the moment was studied. In closing the problems that had been exposed in the process of the restoration of the cultural property were described and the utilization plan of the virtual reality system was suggested.

  • PDF

Effects of Storytelling Based Software Education on Computational Thinking (Storytelling기반 SW교육이 Computational Thinking에 미치는 영향)

  • Park, Jungho
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.1
    • /
    • pp.57-68
    • /
    • 2015
  • Since the entering SW-centered society in which people make the best use of SW in order to express their own personal ideas or to solve problems, the significance of SW education has been emphasized. It is generally known that storytelling provides motivational and contextual environments. This study conducted an experimental research to find out how Aesop's fables-applied SW educational program would influence computational thinking. Of these students who had participated in an SW educational camp on every Saturday for a total of 6 weeks, the experimental group learned on basic concepts of Scratch programming as working on Aesop's fables and they were led to diverse SW activities such as stories, games, simulations arts, and others. After that, the study carried out a comparison research in relation to the groups' SW concepts, SW implementation and attitudes toward SW education. The result shows that the experimental group came up with higher levels of SW concepts, implementation and positive attitude toward SW education.

A Study on the Implementation of Multi-touch model using a Haptic Device in Virtual Reality (가상현실에서 Haptic 디바이스를 활용한 멀티터치 모델 구현에 관한 연구)

  • Kang, Im-Chul;Kim, Beom-Seok;Hur, Gi-Taek;Ko, Young-Hyuk
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.10 no.4
    • /
    • pp.83-90
    • /
    • 2010
  • In this paper, we use VR technologies including touch processing technologies and haptic devices to offer touch of fish objects to users. The Omni, a kind of haptic device and made by Sensable Inc., is used to implement multi touch model in VR space. In addition, Matlab/Simulink and proSENSE Virtual Touch Toolbox of Handshake Inc., are used as programing tools. Functions needed to describe the movement of x, y, and z axis respectively are applied to delineate the natural movement of fish objects modeled with 3D. Such movements offer realistic physical interactions to two users controlling multi point respectively. In experiment, to perceive the appearance of 3D object by touch and to feel the respiration by touch are well conducted. We also verify that it is possible to develop games or contents through multi participation in VR Space by using multi point.

Using Arduino and Processing Graphics performance validation (아두이노와 Processing을 사용한 그래픽 성능 검증)

  • Choi, Chul-kil;Lee, Sung-jin;Lee, Kyung-mu;Choi, Byeong-yoon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2013.05a
    • /
    • pp.975-977
    • /
    • 2013
  • Arduino is for design based on open source prototyping platform, artist, designer, hobby activists, etc, i has been designed for all those who are interested in the environment construct. Arduino adventage you can easily create applications hardware, without deep knowledge about the hardware. Configuration of arduino using AVR microcontroller ATmage 168, software to action arduino using arduino program, MATLAB, Processing. Arduino is open source base, you can hardware production directly and using shield additionally, the arduino can be combined. Processing iis open source. You can 2D, 3D, PDF output, using P3D and OpenGL graphics. Also you can check by running a stand-alone application. Through a combination of Arduino, library support, such as sound, video, and computer vision can be expanded, this program is the Android phone and iPhone programming. In this paper, sortware was used for Processing, hardware was used for arduino MegaADK board, After making easy 2axis game, using the software and hardware verification.

  • PDF

Scenario-based 3D Objects Reuse Algorithm Scheme (시나리오 기반의 3D 객체 재사용 알고리즘)

  • Kang, Mi-Young;Lee, Hyung-Ok;Son, Seung-Chul;Heo, Kwon;Kim, Bong-Tae;Nam, Ji-Seung
    • The Journal of the Korea Contents Association
    • /
    • v.6 no.11
    • /
    • pp.302-309
    • /
    • 2006
  • This paper propose a practical algorithm to reuse and expand the objects. This algorithm is based on the Motion Path Modification rules. We focus on reusing of the existing motions for synthesizing new motions for the objects. Both the linear and the nonlinear curve-fitting algorithm are applied to modify an animation by keyframe interpolation and to make the motion appear realistic. We also proposes a framework of the scenario-based 3D image synthesizing system that allows common users, who envision a scenario in their minds, to realize it into segments of a cool animation. The framework is useful in building a 3D animation in game programming with a limited set of 3D objects.

  • PDF

Implementation of an Algorithm that Generates Minimal Spanning Ladders and Exploration on its relevance with Computational Thinking (최소생성사다리를 생성하는 알고리즘 구현 및 컴퓨팅 사고력과의 관련성 탐구)

  • Jun, Youngcook
    • The Journal of Korean Association of Computer Education
    • /
    • v.21 no.6
    • /
    • pp.39-47
    • /
    • 2018
  • This paper dealt with investigating the number of minimal spanning ladders originated from ladder game and their properties as well as the related computational thinking aspects. The author modified the filtering techniques to enhance Mathematica project where a new type of graph was generated based on the algorithm using a generator of firstly found minimal spanning graph by repeatedly applying independent ladder operator to a subsequence of ladder sequence. The newly produced YC graphs had recursive and hierarchical graph structures and showed the properties of edge-symmetric. As the computational complexity increased the author divided the whole search space into the each floor of the newly generated minimal spanning graphs for the (5, 10) YC graph and the higher (6, 15) YC graph. It turned out that the computational thinking capabilities such as data visualization, abstraction, and parallel computing with Mathematica contributed to enumerating the new YC graphs in order to investigate their structures and properties.

Design and Development of XR Contents Authoring Framework for IT Convergence Education (융합영상콘텐츠 교육을 위한 XR 콘텐츠저작 프레임워크 설계 및 제작)

  • Leem, Eek-Su
    • Journal of Advanced Navigation Technology
    • /
    • v.24 no.6
    • /
    • pp.633-639
    • /
    • 2020
  • Despite the growing educational demand for the extended reality (XR) convergence content creation for non-IT students, fewer studies have attempted to education material development. In this paper, non-IT students' requirement to create XR convergence contents was analyzed and designed framework system specification. The object-oriented application framework (OOAF) was developed for non-IT students to create XR convergence contents through simple interaction methods such as drag and drop in-game engines. To evaluate the developed framework XR contents development course was operated with 26 industrial design majors sophomore in university. More than 90% of students succeeded in working on prototype XR contents in Oculus Rift. This result will be expected to improve the quality of XR contents creation education for non-IT students and contribute to the growth of the future convergence contents industry.