DOI QR코드

DOI QR Code

Design and Implementation of Socket-based Multi-player Game Service for Elementary Mathematics Learning

초등 수학 학습을 위한 소켓 기반 멀티플레이형 게임 서비스의 설계 및 구현

  • Received : 2016.02.03
  • Accepted : 2016.04.10
  • Published : 2016.04.30

Abstract

The educational computer game service, due to its entertainment role, is a very attractive tool for students to raise their interests in learning. Especially mathematics, the most difficult subject for many students, is one of the typical subjects in which the educational computer game service can be efficiently applied. Most of the previous game services is for single or two learners. And learner only have to simply submit a solution for the proposed math expression in the game. In this paper a multi-player game service based on TCP/IP socket programming technique is designed and implemented to join in the game for multiple learners. In addition, we design a game rule to improve learners' number sense by letting them arrange various ways to solve the problem. Finally, using the requirements of educational game service, we evaluate the proposed game service and its usability.

오락적 기능을 가지고 있는 교육용 컴퓨터 게임 서비스는 학생들이 학습에 대한 흥미를 높일 수 있도록 도와주는 매력적인 도구로 활용되고 있다. 특히, 수학 과목은 교육용 컴퓨터 게임 서비스가 가장 효과적으로 적용될 수 있는 대표적인 교과목이다. 기존에 개발된 게임 서비스는 대부분 단일 사용자 혹은 2명이 게임에 참여하는 형태이며 문제로 제시된 수식의 답을 단순히 찾는 방식으로 진행된다. 본 논문에서는 교육용 게임 서비스 요구 사항을 준수하고 특히 TCP/IP 소켓 프로그래밍 기술을 기반으로 여러 학습자가 동시에 게임에 참가 할 수 있는 멀티플레이형 게임 서비스를 설계 및 구현하였다. 또한, 수 감각의 신장을 유도하기 위해 단순히 수식의 답만 구하는 것이 아니라 학습자 스스로 여러 수식을 합성하고 선택 할 수 있도록 게임 규칙을 설계하여 적용하였다. 마지막으로 제안 게임 서비스를 교육용 게임 서비스 요구사항에 따라 비교하여 적합성을 확인하였다.

Keywords

References

  1. Ahn, K. (2008), "The study of Using Mathematical Games in School Mathematical Learning", MS. dissertation, Kookmin University, Seoul.
  2. Cho, E., and Kim, I. (2007), "Game Based Online Contents Development in Middle School Mathematics", Journal of Korea Contents Association, 7(9), 248-256.
  3. Choi, J. (2014), "A Study on Development of a Program for Improving Number Sense (Grade 3 in Elementary School)", MS. dissertation, Gyeongin National University of Education, Inchon.
  4. Han, C. (2003), "Effects of Learning Mathematics with Computer Games on Children's Attitudes of Mathematics", MS. dissertation, Seoul National University of Education, Seoul.
  5. Kang, J. (2007), "Impact on Academic Performance and Motivation of Computer Game-applied Learning by Gender", MS. dissertation, Korean University, Seoul,
  6. Kim, H., Kim, C., and Kim, S.(2007), "Computer-Aided Education : Developing & Applying a Template-based Game-type Learning Contents Authoring Tool", Journal of the Korean Association of Computer Education, 10(1), .41-53.
  7. Kim, S. (2010), "A Study of Mathematical Game and Puzzles With Learners", Journal of Elementary Mathematics Education in Korea, 14(3), 567-581.
  8. Lee, E. (2001), "A Study on Development of a Learning Program for Enhancing Number-Operation Sense ", MS. dissertation, Seoul National University of Education, Seoul.
  9. Park, J. (1998), "Teaching and Learning Reality for Mathematics Using Game", 22nd Elementary Mathematics Seminar, Korea Society of Elementary Mathematics Education, 243-258.
  10. Yoon, S. (2011), "TCP/IP Scoket Programming", Freelec Pub, Seoul.
  11. Math Duel (2015), http://www.androidappsgame.com/math-duel-2-player-math-game
  12. Math Two (2015), http://www.prongo.com/mathtwo
  13. Wikipedia (2015), https://en.wikipedia.org/wiki/Ncurses

Cited by

  1. 게임적 요소를 활용한 대학 신입생의 창의적 문제해결 교육 프로그램 개발 및 효과 vol.21, pp.2, 2021, https://doi.org/10.7583/jkgs.2021.21.2.139
  2. Win-Loss Determination Algorithm for a Bingo Game based on Socket Communication vol.19, pp.6, 2016, https://doi.org/10.14801/jkiit.2021.19.6.73