• 제목/요약/키워드: 코딩 게임

검색결과 60건 처리시간 0.022초

클라우드 컴퓨팅 환경에서의 네트워크 적응적 N-스크린 게임 시스템 (Network-Adaptive N-Screen Game System on Cloud Computing Environment)

  • 류은석;강신진
    • 한국게임학회 논문지
    • /
    • 제12권3호
    • /
    • pp.59-68
    • /
    • 2012
  • 본 논문은 클라우드 컴퓨팅 환경에서 새로운 네트워크 적응적 N-스크린 게임 시스템을 설계 및 구현하였다. 목표하는 시스템은 클라우드 서버에서 연산된 게임 화면을 가정에 설치된 게임서버를 통해 한대 이상의 게임 단말로 전송해야 한다. 하지만, 하나의 게임 영상을 가지고 서로 다른 해상도를 가진 N-스크린을 지원하는 것은 어렵고, 무선 네트워크에서의 게임 사용자 이동은 영상 화질을 저하시킨다. 따라서, 본 논문은 스케일러블 비디오 코딩 기술과 채널 코드 기술인 랩터 코드를 이용하여 네트워크 적응적 게임 영상 추출 및 전송 기술을 개발하였다. 실제 게임 영상을 이용한 시뮬레이션 결과는 제안하는 영상 기술의 효율성을 입증한다.

TryCoding: 게임을 통한 프로그래밍 학습 (TryCoding: Learning Programming through game)

  • 김민우;김영기;김기식;최규진;유환수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 추계학술발표대회
    • /
    • pp.608-610
    • /
    • 2017
  • 최근 프로그래밍 교육에 대한 요구가 그 어느때보다 높아지고 있다. 특히 프로그래밍교육이 초등학교때부터 의무화되는 2018년을 맞이하여, 수많은 프로그래밍 교육을 위한 연구가 진행되고 있다. 본 논문에서 제안하는 트라이코딩은 게임을 사용하여 학생 스스로가 프로그래밍 및 알고리즘을 학습할 수 있다. 트라이코딩은 기존의 블록기반 및 그림 기반의 프로그래밍 교육을 거친 학생 또는 처음 접하는 학생도 쉽게 게임을 통하여 프로그래밍에 대한 지식을 습득할 수 있게 설계를 하였다. 프로그래밍 언어는 기본적으로 영어를 기반으로 하고 있기 때문에 기초 영어에 대한 이해도가 없이는 이 게임을 진행하기는 힘들어, 추후 게임내에서 사용되는 기초영어 정도는 이 게임에서 학습할 수 있게 하는 시스템이 필요하다.

수학교과와 정보교과를 융합하는 코딩수학 교육과정 및 교육방법 연구 (A study on coding mathematics curriculum and teaching methods that converges school mathematics and school informatics)

  • 강하람;임채령;조한혁
    • 한국수학교육학회지시리즈A:수학교육
    • /
    • 제60권4호
    • /
    • pp.467-491
    • /
    • 2021
  • 본 연구는 초·중학교 수학교과와 정보교과를 융합하는 코딩수학 교육과정과 이를 위한 최소 코딩게임 기반 교육방법에 대한 연구이다. 지난 3년간 코딩수학 교육과정과 효과적인 교육방법을 초6학년과 중1학년 학생을 대상으로 연구하였다. 1차년도 연구결과, 공간좌표의 필요성에 따라 3차원 좌표의 수학적 개념을 포함하는 코딩환경으로 교육과정을 수정하였다. 2차년도 연구결과, 명령어의 위계성에 따라 건물 요소별 다른 수준의 명령어를 도입하여 자기주도적 학습이 가능하도록 개선하였다. 3차년도 연구 결과, 컴퓨팅 사고력 향상을 유도하는 최소 코딩게임 기반의 교수·학습 전략을 설계하고, 컴퓨팅 사고력 진단을 위한 평가 및 피드백을 개발하였다. 자기주도적 학습 및 컴퓨팅 사고력 증진을 유도하는 최소 코딩게임 기반 교육방법과 코딩수학 교육과정은 수학-정보교과의 융합교육 연구와 실천에 의미가 있다.

게임엔진연재 / 게임인공지능

  • 김현빈
    • 디지털콘텐츠
    • /
    • 9호통권124호
    • /
    • pp.97-99
    • /
    • 2003
  • 초기의 컴퓨터 게임은 하드웨어, 그래픽, 사운드 등의 제약때문에 인공지능에 있어서는 거의 전부가 게임 프로그래머의 단순한 하드코딩에 의존해 단순하게 처리됐다. 그러나 그래픽이나 사운드의 기능이 일정한 수준에 도달하자 게이머들은 보다 자연스럽고 재미있는 게임을 요구하게 됐으며, 이로 인해 1990년대 후반부터 인공지능 기술이 게임에서 중요한 역할을 하기 시작했다.'게임 인공지능'이란 고전적인 의미에서는 게임 내에서 컴퓨터에 의해 제어되는 캐릭터나 에이전트로 정의하기도 하지만 최근에는 좀더 구체적으로 스스로 생각할 수 있고 주변 환경이나 과거의 경험 등에 따라서 지능적으로 행동할 수 있는 자율성을 가진 캐릭터나 에이전트라고 정의하기도 한다.

  • PDF

모바일 단말기에서 이미지 처리에 필요한 메모리 사용량을 줄이기 위한 타일화 이미지 압축 기법 (Tiled Image Compression Method to Reduce the Amount of Memory Needed for Image Processing in Mobile Devices)

  • 오황석
    • 한국게임학회 논문지
    • /
    • 제13권6호
    • /
    • pp.35-42
    • /
    • 2013
  • 본 논문에서는 모바일 기기의 프로세서 처리 능력과 메모리 용량의 제한에 관계없이 거대 크기의 이미지를 게임의 배경으로 사용하기 위한 타일화된 이미지 압축 기법을 제안한다. 실험을 통하여 제안한 기법이 압축 효율 측면에서는 하나의 PNG 파일로 압축하는 방법과 유사하나 모바일 단말기의 메모리 제한으로 인한 디코딩 가능한 이미지의 크기 제한 문제를 해결할 수 있음을 보였다. 또한 실행 시 부분 디코딩 기법을 적용하여 단말기 화면에 출력되는 이미지 부분만 디코딩하여 출력함으로 초기의 대규모 이미지의 로딩 시간을 줄일 수 있음을 보였다.

저학년을 위한 게임 기반 프로그래밍 수업 운영 사례 연구 (A Case Study on Running a Game-based Programming Class for Lower Grades)

  • 최도현
    • 실천공학교육논문지
    • /
    • 제16권2호
    • /
    • pp.151-157
    • /
    • 2024
  • 기존 저학년 대상의 게임 기반 교육 프로그램은 대부분 간단한 블록코딩 연구로써 프로그래밍 심화 중점의 수업 운영 사례가 부족하다. 본 연구는 지역 초등학교 3학급 대상으로 방학 2주동안 마인크래프트 기반 파이썬 코딩 기초 수업을 실제 운영했다. 학습 프로그램은 수업 흥미 및 동기를 개선하기 위해 랜파티를 통한 건축 퀘스트, 게임 내 자체 스크립트 등 공식 웹사이트의 표준 학습 프로그램을 재구성했다. 이외 설문조사를 통해 수업 주제에 대한 만족도와 선호도를 분석했고, 앞으로 교육 프로그램 개발 방향성에 대한 유의미한 결과를 얻을 수 있었다. 본 연구는 앞으로 전 연령층의 게임 기반 교육 프로그램 설계/개발을 위한 기초 연구로써 의의를 갖는다.

게임 프로그램 이해를 통한 ″프로그래밍″학습 (Programing Learning by Understanding of Game Programs)

  • 신재훈;김종훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (B)
    • /
    • pp.661-663
    • /
    • 2001
  • '컴퓨터 교육'이라는 개념은 컴퓨터를 이용한 교육과 컴퓨터를 배우는 교육 두 가지 의미를 동시에 가지고 있기 때문에 사용하는데 주의를 기울여야 한다. 후자의 개념으로서 '컴퓨터 교육'은 전산학에 대한 개론 및 프로그래밍과 관련된 학습이 핵심을 이룬다. 특히 프로그래밍의 학습의 경우는 코딩, 컴파일링, 디버깅 등의 복잡한 과정과 함께 운영체제 및 하드웨어에 대한 지식 같은 프로그래밍 외적인 분야에 대해서도 다양한 이해가 요구된다. 기존의 프로그래밍 학습은 프로그래밍 언어의 문법에 대한 기계적 암기나 사용법을 익히는 것에 치중하여 논리적인 사고를 키우는데 적합하지 못했다. 이에 본 논문에서는 프로그래밍에 대한 기본적인 통찰력을 기를 수 있도록 프로그래밍 언어의 기초가 되는 C로 코딩된 게임 프로그램들을 분석.이해한다.

  • PDF

명령어 배치 인식을 활용한 AR 코딩퍼즐 모바일앱 개발 (Development of AR-based Coding Puzzle Mobile Application Using Command Placement Recognition)

  • 서범주;조성현
    • 한국게임학회 논문지
    • /
    • 제20권3호
    • /
    • pp.35-44
    • /
    • 2020
  • 본 연구에서는 현재 운영 중인 코딩교육 플랫폼인 코딩퍼즐 시스템에서 학습자들이 직접 손으로 조작할 수 있는 탠저블 블록형태로 제작된 코딩퍼즐 입력용 명령어들의 배치를 증강현실 환경에서 제한 시간 안에 안정적으로 다수의 블록을 인식할 수 있는 인식시스템의 설계 및 배치 인식 성능 측정 결과를 제시한다. 그 결과, 5초 이내로 30개 이상의 탠저블 블록 형태의 명령어들의 배치를 안정적으로 인식할 수 있었다. 본 인식시스템을 기존 코딩퍼즐 모바일 앱에 성공적으로 이식하였으며, 블루투스에 연동되는 모바일 앱을 통해 IoT 로봇을 구동할 수 있다.

스토리텔링기반 소프트웨어교육 보드게임의 개발 및 적용 (The Development and Application of Storytelling based Software Education Board Game)

  • 박정호
    • 디지털콘텐츠학회 논문지
    • /
    • 제18권6호
    • /
    • pp.1057-1065
    • /
    • 2017
  • 초등학생을 대상으로 하는 코딩교육은 전 세계적으로 확산되고 있다. 코딩교육의 한 방법으로 어린이들이 좋아하는 게임 활동이 있고, 그중 보드게임은 3~4명의 어린이가 함께 참여할 수 있는 도구이다. 본 연구는 초등학생에게 소프트웨어교육의 이해를 돕기 위해 스토리텔링기반의 소프트웨어 보드게임을 개발하였다. 보드게임은 보드판, 명령카드, 주사위로 구성되어 있다. 본 연구는 개발된 소프트웨어 보드게임의 유용성 분석을 위해 초등학교 5-6학년 57명을 대상으로 4회의 보드게임 놀이 후 설문조사 및 인터뷰를 병행하였다. 연구결과 대부분의 초등학생들이 흥미를 갖고 참여할 것이라고 응답하였으며, 실제 초등학생들은 보드게임 활동을 통해 알고리즘에 대해 쉽게 알게 되었으며 순서, 조건, 반복, 변수, 연산 등의 기초적인 프로그래밍의 기본 개념을 습득하였다.

게임 엔진에 기반한 3D 탈출게임 개발 (Development of 3D Escape Game Using Game Engine)

  • 조성민;안성옥;김수균
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2019년도 제59차 동계학술대회논문집 27권1호
    • /
    • pp.75-76
    • /
    • 2019
  • 국내외로 수많은 게임개발자들이 이용하는 Unity 3D 엔진을 이용한 게임들을 제작 하였다. Unity 엔진이 많이 쓰이는 이유 중 하나는 복잡한 알고리즘을 코딩해야만 구현 할 수 있는 기능을 컴포넌트 형식으로 지원해줌으로써 개발을 좀 더 수월하게 진행할 수 있기 때문이다. 탈출 게임을 개발하려면 일단은 컨셉에 맞는 요소들을 만들어야 할 것이고 또한 탈출 게임의 기능들을 수행할 스크립트 구현을 하는 것 또한 매우 중요하다. 본 논문에서는 게임 엔진 내에 있는 기능들을 이용하여 탈출 개발 과정에 대해 소개한다.

  • PDF