• Home
  • Search
  • PY-RATE ADVENTURES: A 2D Platform Serious Game for Learning the Basic Concepts of Programming With Python
  • Cite Icon11
  • https://doi.org/10.1177/1046878119872797Copy DOI Icon

PY-RATE ADVENTURES: A 2D Platform Serious Game for Learning the Basic Concepts of Programming With Python

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Background. Learning programming is a cognitively demanding field of study accompanied with various difficulties. Although there is a high demand in the market for programmers, software analysts and engineers, a high dropout rate is recorded in relevant fields of study. Serious games are a promising means of engaging students in learning programming by giving them more incentives and making the process of learning programming concepts and languages more entertaining. Aim. This article introduces a new serious game called PY-RATE ADVENTURES, which aims to assist young students in their introduction to the basic programming concepts using Python. The game does not have any prerequisites and is suitable for players with no previous knowledge of programming. This article aims to present important information regarding the analysis, design and pilot evaluation of PY-RATE ADVENTURES. Method. The game was evaluated by 31 people that had recently graduated or were students of an Interdepartmental Programme of Postgraduate Studies in Information Systems. The participants voluntarily played the game and answered a questionnaire based on the MEEGA+ model, after their hands on experience with the game. This questionnaire’s purpose was to evaluate PY-RATE ADVENTURES in terms of perceived player experience and short-term learning. Results. The participants positively evaluated the game almost in all the elements of player experience. Furthermore, the majority of the users consider that the game helped them to learn basic programming concepts in Python and stated that they would prefer to learn programming with this game rather than other teaching methods. Conclusion. The positive results of the pilot evaluation give us the motivation to proceed and evaluate the game with students in secondary education, in order to extract stronger and generalisable conclusions regarding the impact of the game as an educational tool for learning programming concepts.

Similar Papers
  • Research Article
  • Citations15

JAVANT-GARDE: A Cross-Platform Serious Game for an Introduction to Programming With Java

  • Jul 23, 2018
  • Simulation & Gaming
  • Stefanos Galgouranas +1
  • Research Article
  • Citations41

Comparing novice programing environments for use in secondary education: App Inventor for Android vs. Alice

  • Jan 01, 2018
  • International Journal of Technology Enhanced Learning
  • Stamatios Papadakis +1
  • Research Article
  • Citations3

Fostering computational thinking with simulated 3D robots in secondary education

  • Apr 08, 2024
  • Computer Applications in Engineering Education
  • Luis Castro‐San Martín +3
  • Research Article
  • Citations160

Improving students' understanding of basic programming concepts through visual programming language: The role of self-efficacy

  • Nov 19, 2018
  • Computers in Human Behavior
  • Chun-Yen Tsai
  • PDF
  • Research Article
  • Citations12

The Effects of a Visual Execution Environment and Makey Makey on Primary School Children Learning Introductory Programming Concepts

  • Jan 01, 2020
  • IEEE Access
  • Raquel Hijon-Neira +3
  • Book Chapter
  • Citations4

Implications of PISA Outcomes for Science Curriculum Reform in the Netherlands

  • Jul 13, 2012
  • Harrie M C Eijkelhof +2
  • Research Article
  • Citations58

Is Pair Programming More Effective than Solo Programming for Secondary Education Novice Programmers?

  • Jan 01, 2018
  • International Journal of Web-Based Learning and Teaching Technologies
  • Stamatios Papadakis
  • Research Article
  • Citations11

What is history education good for? A comparative analysis of students’ conceptions about the relevance of history

  • Mar 07, 2021
  • Journal of Curriculum Studies
  • Diego Miguel-Revilla
  • PDF
  • Conference Article
  • Citations5

Principles to facilitate design-based learning environments for programming in secondary education while making learning visible in an authentic way

  • Nov 18, 2021
  • Bas Van Zadelhoff +2
  • Book Chapter
  • Citations1

Teaching Aids and Manipulative Teaching Means

  • Nov 23, 2020
  • Alexandros G Kapaniaris
  • Conference Article
  • Citations26

Improving the mental models held by novice programmers using cognitive conflict and jeliot visualisations

  • Jul 06, 2009
  • Linxiao Ma +4
  • Research Article

EXPECTATIONS OF SECONDARY SPECIAL EDUCATION STUDENTS FROM INTERACTION WITH PARENTS AS A SUBJECTIVE FACTOR OF INTERPERSONAL RELATIONS IN THE FAMILY

  • Jan 01, 2021
  • Pedagogical Education in Russia
  • Ravil’ Azatovich Valiev +3
  • Preprint Article

Interaction Patterns During Block-based Programming Activities Predict Computational Thinking: Analysis of the Differences in Gender, Cognitive Load, Spatial Ability, and Programming Proficiency

  • Apr 18, 2025
  • IntechOpen
  • Abdullahi Yusuf +2
  • Research Article

A short-term equine assisted learning program improves family relationships. A Pilot study.

  • Jun 01, 2024
  • HETI Journal: International Research and Practice
  • Kezia S Sullivan +1
  • Research Article

A Pilot Study Investigating Teachers’ use of Video Games in Programming Lessons

  • Sep 26, 2025
  • European Conference on Games Based Learning
  • Neil Rickus
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.