Over the past few years, the presence of game-based learning in
Slovenian education has increased significantly. To further such utilization,
an educational computer game was made, as a part of project within a computer
science didactics class in the 4th year of studies at Faculty of Education,
University of Ljubljana, to help pupils learn and understand sorting algorithms,
specifically bubble and selection sort. Both algorithms are introduced to pupils
through an entertaining story, that later requires a construction of pseudo codes
and tests the pupil’s newly acquired knowledge. The game doesn’t require any
prior programming knowledge, which increases its usability and eases
the teacher’s incorporation of the game into a structured lesson.
This paper presents the production and conceptual development of
the game, with a focus on representation of algorithms in a pupil friendly, logical,
explanatory and motivational way, as well as on the game itself.