검색결과

검색조건
좁혀보기
검색필터
결과 내 재검색

간행물

    분야

      발행연도

      -

        검색결과 8

        1.
        2023.09 KCI 등재 구독 인증기관 무료, 개인회원 유료
        Massively Multiplayer Online Role-Playing Game(MMORPG) attract thousand of concurrent users, leading to a surge in server requests. The massive requests results in contention on the game server, causing unexpected latency issues that undermine user experience. Delayed latency leads to user dissatisfaction and, ultimately, user churn. In this paper, we propose a multi-threaded game server design that provides stable response time by utilizing computing resources. And we study the performance of the design under various environments by configuring the approaches we implemented. The server consists of a socket system that helps communicate between clients and servers, a task system that handles changes in the status of user, and a synchronization system that allows users to receive the same game information. To prevent serious contention, both lock and lock-free algorithms for process synchronization are applied, and some parallel programming approaches such as visual processing are introduced.
        4,000원
        2.
        2009.12 KCI 등재 구독 인증기관 무료, 개인회원 유료
        본 논문에서는 닌텐도사의 DS 게임기에 본인이 제작한 홈브류 게임 프로그램을 사용할 수 있는 환경을 설정하는 방법과 이를 이용하여 간단한 2D 플랫폼 게임을 개발하는 과정에 대해 설명하고자 한다. 이러한 게임기를 이용한 프로그래밍 방법은 하드웨어 사양이 고정되어 있어 게임프로그래밍에 대한 강의를 진행시 일반 사용자가 게임 프로그래밍을 쉽게 이해할 수 있도록 강의할 수 있다는 장점이 있다. 또한, 2차원 게임 프로그래밍 이론과 NDS 프로그래밍 실습의 병행을 통해 실제 게임 개발 환경을 체험할 수 있다.
        4,000원
        3.
        2018.06 KCI 등재 서비스 종료(열람 제한)
        많은 나라들에서 최근 초중고생에게 컴퓨터 프로그래밍 교육을 의무적으로 실시하고 있다. 일 반적으로 컴퓨터 프로그래밍이 초중고생이 배우기 어렵기에, 게임 프로그래밍을 프로그래밍 수업에 적용해 학생들의 수업 동기와 만족도가 높아졌다는 기존 연구들이 다수 발표되었다. 우리는 중학생의 컴퓨터 프로그래밍 수업에 앱 인벤터 게임 작성을 활용하고 그 학습 효과를 분석하는 연구를 진행했다. 본 논문에서는 우리가 수업 시간에 활용했던 앱 인벤터 게임들의 명세 및 우리의 수업 모델을 기술한다. 또한 게임 프로그래밍을 활용한 프로그래밍 수업이 컴퓨팅 사고력, 창의적 사고력 및 프로그래밍에 대한 인식에 미치는 변화를 분석했다. 분석 결과, 중학생들의 이들 능력 및 긍정적 인식이 크게 개선됨을 알 수 있었다. 또한 짝 학습인 하브루타(Havruta) 학습을 프로그래밍 수업에 적용해 이것이 일반 빙식에 비해 학습 성과를 높임을 알 수 있었다.
        4.
        2016.12 KCI 등재 서비스 종료(열람 제한)
        프로그래밍 학습은 비숙련자에게 쉽지 않은 과정이다. 최근의 피교육자는 학습 전에 게임을 경험하는 경우가 빈번하므로 재미와 함께 자연스럽게 교육 내용에 몰입할 수 있는 기능성게임 이 유용한 도구로 활용될 수 있다. 이 논문에서는 프로그래밍 교육을 지원하기 위하여 설계하 고 구현한 기능성 게임을 제안한다. 제안된 기능성게임은 프로그래밍 언어를 구성하는 요소들 을 게임 규칙과 객체들로 치환하는 방법으로 구성한다. 게임의 구조와 함께 차별화된 설계 요 소들에 대하여 논하고자 한다.
        5.
        2015.02 KCI 등재 서비스 종료(열람 제한)
        본 논문은 학습자가 효과적인 게임프로그래밍을 학습하도록 피어튜터모형(TGF: Tutoring Game program in Flipped learning)을 설계하고, 수업에 적용한 학습경험을 교수와 피어튜터 및 학습자의 관점에서 제시하고, 학습 성과를 설문조사를 통해 분석하여 플립드 러닝 환경에서 의 TGF가 전통적인 수업방식에 비해 게임프로그래밍 수업에서 학습목표를 달성하는데 더욱 효 과적임을 보였다.
        6.
        2014.07 KCI 등재 서비스 종료(열람 제한)
        프로그래밍은 IT 분야의 인재를 양성하는 것 뿐 아니라 복잡한 문제를 컴퓨팅 시스템의 도움을 통해 효과적이고 효율적으로 해결할 수 있도록 하기 위하여 모든 사람에게 필요한 교육이라 할 수 있다. 따라서 초등학교 시기부터 학습자들이 지속적으로 프로그래밍을 경험하도록 하고, 자신의 문제를 해결함에 있어 적절히 활용할 수 있도록 해야 한다. 그러나 현재 초등학생을 위한 프로그래밍 교육은 별도의 교육과정에 포함되어 있지 않으며, 교사의 재량에 따라 일부 학교에서 창의적 체험활동이나 방과후 학교에서 일시적으로 교육하는 경우가 대부분이다. 게다가 학습자들은 프로그래밍에 대해 학습해야 할 내용이 많고, 어렵다고 인식하여 중도에 포기하기도 한다. 이는 학습자가 프로그래밍에 관심과 흥미를 갖도록 하고 자기효능감을 향상시킬 수 있는 경험을 제공함으로써 개선할 수 있다. 따라서 본 연구에서는 초등학생의 지속적인 프로그래밍 학습을 위한 방안으로 게임 프로그래밍 학습을 설계하고 게임 프로그래밍 학습이 초등학생의 자기효능감에 미친 영향을 분석하였다. 연구 결과 게임 프로그래밍의 경험은 초등학생들의 자기효능감 향상에 유의한 영향을 주었음을 확인할 수 있었다. 이러한 결과는 게임 프로그래밍이 초등학생들의 자기효능감 향상에 긍정적인 요인으로 작용할 수 있음을 의미한다.
        7.
        2010.04 KCI 등재 서비스 종료(열람 제한)
        여전히 한국의 게임 산업계에는 기업이 필요로 하는 인력과 대학에서 공급하는 인력 사이에 질적 불일치가 상존하고 있다. 게임산업계에서의 인력 수요와 공급의 질적 차이를 줄이고자 한국콘텐츠진흥원에서는 맞춤형 인력양성사업을 추진하고 있다. 본 연구는 K대학의 게임 프로그래밍 계약학과 학생들을 위한 맞춤형 인력양성 교육과정 개발에 대한 사례 연구로, 35개 업체를 대상으로 설문조사하여 산업계의 요구에 맞는 맞춤형 인력양성 교육과정을 도출함과 동시에 성공적인 교육과정 운영을 위한 방법들을 제안하였다. 본 연구는 게임업계에서 요구하는 인재상을 확인하고, 게임산업계 맞춤형 인력을 양성을 위한 교육과정 설계의 가이드라인을 제공하게 될 것이다.
        8.
        2008.12 KCI 등재 서비스 종료(열람 제한)
        본 연구에서는 초등학생의 알고리즘적 사고와 프로그래밍 학습을 효과적으로 조력하기 위해 메타인지 전략을 가미한 게임 프로그래밍 학습의 가능성을 제시하고자 하였다. 우선 Polya의 4단계 문제해결과정에 ‘예언’, ‘자기 평가’, ‘자기 강화’의 단계를 추가한 후 게임 프로그래밍 특성에 맞게 일부 수정하고 메타인지 전략을 가미하여 게임 프로그래밍 수업 모형을 설계하였다. 설계된 모형을 토대로 초중등 정보통신기술교육지침과 ACM의 K-12 컴퓨터교육과정 중 알고리즘과 프로그래밍 내용 요소를 참고하여 게임 프로그래밍 학습 내용을 구성하였다. 구성한 학습 내용을 초등학교 6학년 재량활동 시간에 적용한 결과, 메타인지 전략을 활용한 게임 프로그래밍 학습은 초등학생의 문제해결력 향상에 효과가 있는 것으로 나타났다. 최근 정보통신기술교육 운영지침의 개정으로 프로그래밍 교육과 알고리즘 교육이 초등학교에서도 필요하게 되었고 학교 현장의 여건 등을 고려해보면 본 연구를 통해 설계된 교수․학습 전략을 기반으로 한 게임 프로그래밍 학습은 의미 있는 선택이며 기존 프로그래밍 교육의 문제점 해소를 위한 적절한 대안이 될 수 있을 것이다.