About this paper

Appears in:
Pages: 114-122
Publication year: 2015
ISBN: 978-84-606-8243-1
ISSN: 2340-1117

Conference name: 7th International Conference on Education and New Learning Technologies
Dates: 6-8 July, 2015
Location: Barcelona, Spain

COLOBOT GAME AS LEARNING TOOL FOR OBJECT-ORIENTED PROGRAMMING

B. Panczyk, M. Panczyk

Lublin University of Technology (POLAND)
Colobot is a 3D real time game of strategy and adventure. According to the information on http://colobot.info/colobot-gold-edition, unlike most real time strategy games (RTS), Colobot does not require tactics, but it does require thinking. Colobot actually has its own interpretation of robot programming, which is done fully by the player in a language called CBOT, together with a few hints and tips from the system. The game has received endorsements and awards for its educational capabilities, in teaching teenagers the basics of algorithms and commands similar to C++ and Java. After a valiant effort of the Polish Community, EPSITEC has provided the source code (Colobot Gold Edition) on a GNU GPLv3 License available for Windows and Linux platform.
The main goal of this paper is to present advanced Colobot possibilities in the range of object-oriented programming (OOP) education. According authors experiences, even first year computer science students have a lot of problems with understanding and proper use of the possibilities offered by OOP. The most of that properties can be perfectly shown using CBOT language. The paper describes the essential basics of CBOT and then shows some examples of custom class definitions and their use in the implementation of COLOBOT board. The presented examples were tested by junior high school student, for whom fun perfectly combined with education helped to understand the main mechanisms of OOP . This proves once again that the most effective is to learn through play and Colobot (or Colobot Gold Edition) is the right tool for that purposes thanks to its programming aspects.
@InProceedings{PANCZYK2015COL,
author = {Panczyk, B. and Panczyk, M.},
title = {COLOBOT GAME AS LEARNING TOOL FOR OBJECT-ORIENTED PROGRAMMING},
series = {7th International Conference on Education and New Learning Technologies},
booktitle = {EDULEARN15 Proceedings},
isbn = {978-84-606-8243-1},
issn = {2340-1117},
publisher = {IATED},
location = {Barcelona, Spain},
month = {6-8 July, 2015},
year = {2015},
pages = {114-122}}
TY - CONF
AU - B. Panczyk AU - M. Panczyk
TI - COLOBOT GAME AS LEARNING TOOL FOR OBJECT-ORIENTED PROGRAMMING
SN - 978-84-606-8243-1/2340-1117
PY - 2015
Y1 - 6-8 July, 2015
CI - Barcelona, Spain
JO - 7th International Conference on Education and New Learning Technologies
JA - EDULEARN15 Proceedings
SP - 114
EP - 122
ER -
B. Panczyk, M. Panczyk (2015) COLOBOT GAME AS LEARNING TOOL FOR OBJECT-ORIENTED PROGRAMMING, EDULEARN15 Proceedings, pp. 114-122.
User:
Pass: