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

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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Simulation & gaming Ročník 50; číslo 6; s. 754 - 770
Hlavní autoři: Sideris, Grigorios, Xinogalos, Stelios
Médium: Journal Article
Jazyk:angličtina
Vydáno: Los Angeles, CA SAGE Publications 01.12.2019
SAGE PUBLICATIONS, INC
Témata:
ISSN:1046-8781, 1552-826X
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
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.
AbstractList 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.
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.
Author Xinogalos, Stelios
Sideris, Grigorios
Author_xml – sequence: 1
  givenname: Grigorios
  surname: Sideris
  fullname: Sideris, Grigorios
  email: grigoriossideris@gmail.com
– sequence: 2
  givenname: Stelios
  surname: Xinogalos
  fullname: Xinogalos, Stelios
BookMark eNp9UEtPAjEQbgwmAnr32MTzatvddrfeEBBNiG4AX6dNXTpQwm6xLQf-vUswMSHRzGEm32Nm8nVQq7a1RuiSkmtK0_SGkkRkaUapzFKWyvQEtSnnLMqYeG81c0NHe_4MdbxfEUKZkEkbmfwjmvRmQ9wbvA6fZi-T4fQW9zAb4HytAlhX4al2xm49HqlK4wbBY61cbeoFDkuN75Q3Je7butSb4LEFnDu7cKqq9oo3E5Y434Wlrc_RKai11xc_vYtm98NZ_yEaP48e-71xVMZEhogS4IyAgETKUoLQcg6xBMaAAwiVSEgljynwBBjMiZSSZ7yBy_QzE2Ucd9HVYe3G2a-t9qFY2a2rm4sFixlvSgrZqMRBVTrrvdNQlCaoYGwdnDLrgpJin2pxnGpjJEfGjTOVcrv_LNHB4tVC_37zp_4bp1yFGQ
CitedBy_id crossref_primary_10_1016_j_entcom_2022_100521
crossref_primary_10_7717_peerj_cs_2310
crossref_primary_10_3390_app12136563
crossref_primary_10_3390_computers13030058
Cites_doi 10.1109/ICCOINS.2014.6868452
10.1145/1118178.1118215
10.1177/1046878118789976
10.1109/TLT.2016.2556666
10.15388/ioi.2016.03
10.1109/ICEEI.2009.5254771
10.1145/2568195.2568200
ContentType Journal Article
Copyright The Author(s) 2019
Copyright_xml – notice: The Author(s) 2019
DBID AAYXX
CITATION
7SC
7TA
8BJ
8FD
FQK
JBE
JG9
JQ2
L7M
L~C
L~D
DOI 10.1177/1046878119872797
DatabaseName CrossRef
Computer and Information Systems Abstracts
Materials Business File
International Bibliography of the Social Sciences (IBSS)
Technology Research Database
International Bibliography of the Social Sciences
International Bibliography of the Social Sciences
Materials Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Materials Research Database
International Bibliography of the Social Sciences (IBSS)
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Materials Business File
Computer and Information Systems Abstracts Professional
DatabaseTitleList Materials Research Database

CrossRef
DeliveryMethod fulltext_linktorsrc
Discipline Social Sciences (General)
EISSN 1552-826X
EndPage 770
ExternalDocumentID 10_1177_1046878119872797
10.1177_1046878119872797
GroupedDBID --Z
-TM
-~X
.2G
.2L
.DC
01A
09Z
0R~
123
186
18M
1~K
31S
31V
31W
31X
4.4
56W
5VS
85S
AABOD
AACKU
AADIR
AADUE
AAGGD
AAGLT
AAIKC
AAJPV
AAKTJ
AAMFR
AAMNW
AANSI
AAPEO
AAQDB
AAQXI
AARIX
AATAA
AAUIH
AAWLO
AAZCK
ABAWP
ABCCA
ABCJG
ABDPE
ABEIX
ABFXH
ABHQH
ABIDT
ABIVO
ABKRH
ABPNF
ABQDK
ABQKF
ABQPY
ABQXT
ABRHV
ABUJY
ABYTW
ACAEP
ACDXX
ACFUR
ACFZE
ACGFS
ACIWK
ACJER
ACLZU
ACOFE
ACOXC
ACROE
ACRPL
ACSIQ
ACUFS
ACUIR
ADDLC
ADEBD
ADEIA
ADIYS
ADMHG
ADNMO
ADNON
ADPEE
ADRRZ
ADSTG
ADTOS
ADUKL
ADXHL
ADYCS
AEDXQ
AEOBU
AESMA
AESZF
AEUHG
AEVPJ
AEWDL
AEWHI
AEXNY
AFEET
AFFNX
AFKBI
AFKRG
AFMOU
AFQAA
AFUIA
AFWMB
AGDVU
AGKLV
AGNHF
AGNWV
AGQPQ
AGUGZ
AGWNL
AHDMH
AHWHD
AJUZI
ALMA_UNASSIGNED_HOLDINGS
ANDLU
ARCSS
ARTOV
AUTPY
AUVAJ
AYPQM
AZFZN
B8O
B8S
B8T
B8Z
BDZRT
BKOMP
BMVBW
BPACV
BYIEH
CAG
CBRKF
CCGJY
CEADM
COF
CS3
DD0
DD~
DG~
DOPDO
DV7
DV8
EBS
EJD
F5P
FEDTE
FHBDP
GROUPED_SAGE_PREMIER_JOURNAL_COLLECTION
H13
HF~
HVGLF
HZ~
H~9
IAO
ICO
IEA
IGS
INH
INR
IOF
ITC
IVC
J8X
MS~
MVM
N9A
O9-
OHT
P.B
PQQKQ
Q1R
Q7O
Q7P
Q7X
RIG
ROL
RXW
S01
SASJQ
SAUOL
SBI
SCNPE
SFB
SFC
SFK
SFM
SFT
SFX
SGP
SGU
SGV
SHB
SHF
SHM
SPJ
SPP
SQCSI
SSDHQ
TAE
TN5
UHB
WH7
YR5
YYQ
ZCG
ZPLXX
ZPPRI
ZY4
~32
0SE
AAEJI
AAPII
AAYXX
ABUAX
ABUFD
ACCVC
AJGYC
AJHME
AJVBE
AMNSR
CITATION
7SC
7TA
8BJ
8FD
FQK
JBE
JG9
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c309t-10f520f6f499c9f6e9df39f22f5ff6a49f79531f54f2fd0999585a49c7b86c33
IEDL.DBID AEVPJ
ISICitedReferencesCount 5
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000485777600001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1046-8781
IngestDate Tue Nov 11 06:31:36 EST 2025
Sat Nov 29 08:16:39 EST 2025
Tue Nov 18 22:37:16 EST 2025
Tue Jun 17 22:49:12 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 6
Keywords educational games
learning programming
perceived player experience
serious games
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c309t-10f520f6f499c9f6e9df39f22f5ff6a49f79531f54f2fd0999585a49c7b86c33
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
PQID 2325252969
PQPubID 48987
PageCount 17
ParticipantIDs proquest_journals_2325252969
crossref_citationtrail_10_1177_1046878119872797
crossref_primary_10_1177_1046878119872797
sage_journals_10_1177_1046878119872797
PublicationCentury 2000
PublicationDate 20191200
2019-12-00
20191201
PublicationDateYYYYMMDD 2019-12-01
PublicationDate_xml – month: 12
  year: 2019
  text: 20191200
PublicationDecade 2010
PublicationPlace Los Angeles, CA
PublicationPlace_xml – name: Los Angeles, CA
– name: Thousand Oaks
PublicationTitle Simulation & gaming
PublicationYear 2019
Publisher SAGE Publications
SAGE PUBLICATIONS, INC
Publisher_xml – name: SAGE Publications
– name: SAGE PUBLICATIONS, INC
References Kumar 2014; 5
Stege, Van Lankveld, Spronck 2011; 10
Combefis, Beresnevičius, Dagienė 2016; 10
Wing 2006; 49
Galgouranas, Xinogalos 2018; 49
Malliarakis, Satratzemi, Xinogalos 2017; 10
Stege L. (bibr9-1046878119872797) 2011; 10
bibr10-1046878119872797
bibr3-1046878119872797
bibr5-1046878119872797
bibr6-1046878119872797
bibr7-1046878119872797
bibr1-1046878119872797
bibr2-1046878119872797
Giannakoulas A. (bibr4-1046878119872797) 2018
Petri G. (bibr8-1046878119872797) 2016
References_xml – volume: 10
  start-page: 219
  issue: 2
  year: 2017
  end-page: 235
  article-title: CMX: The effects of an educational MMORPG on learning and teaching computer programming
  publication-title: IEEE Transactions on Learning Technologies
– volume: 10
  start-page: 39
  issue: 1
  year: 2016
  end-page: 60
  article-title: Learning programming through games and contests: Overview, characterisation and discussion
  publication-title: Olympiads in Informatics
– volume: 49
  start-page: 751
  issue: 6
  year: 2018
  end-page: 1767
  article-title: jAVANT-GARDE: A cross-platform serious game for an introduction to programming with Java
  publication-title: Simulation & Gaming
– volume: 5
  start-page: 20
  issue: 1
  year: 2014
  end-page: 21
  article-title: Digital playgrounds for early computing education
  publication-title: ACM Inroads
– volume: 10
  start-page: 1
  issue: 1
  year: 2011
  end-page: 9
  article-title: Serious games in education
  publication-title: International Journal of Computer Science in Sport
– volume: 49
  start-page: 33
  issue: 3
  year: 2006
  end-page: 35
  article-title: Computational thinking
  publication-title: Communications of the ACM
– ident: bibr1-1046878119872797
  doi: 10.1109/ICCOINS.2014.6868452
– ident: bibr10-1046878119872797
  doi: 10.1145/1118178.1118215
– ident: bibr3-1046878119872797
  doi: 10.1177/1046878118789976
– ident: bibr7-1046878119872797
  doi: 10.1109/TLT.2016.2556666
– ident: bibr2-1046878119872797
  doi: 10.15388/ioi.2016.03
– volume: 10
  start-page: 1
  issue: 1
  year: 2011
  ident: bibr9-1046878119872797
  publication-title: International Journal of Computer Science in Sport
– volume-title: MEEGA+: An evolution of a model for the evaluation of educational games
  year: 2016
  ident: bibr8-1046878119872797
– ident: bibr5-1046878119872797
  doi: 10.1109/ICEEI.2009.5254771
– ident: bibr6-1046878119872797
  doi: 10.1145/2568195.2568200
– volume-title: Proceedings of the International Conference on Technology and Innovation in Learning, Teaching and Education (TECH-EDU 2018)
  year: 2018
  ident: bibr4-1046878119872797
SSID ssj0012694
Score 2.2323565
Snippet Background. Learning programming is a cognitively demanding field of study accompanied with various difficulties. Although there is a high demand in the market...
SourceID proquest
crossref
sage
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 754
SubjectTerms Academic disciplines
Basic Skills
College students
Computer & video games
Concepts
Dropping out
Educational software
Experience
Games
Gamification
Graduate studies
Incentives
Information systems
Information technology
Languages
Learner Engagement
Learning
Learning Processes
Motivation
Programming
Programming languages
Questionnaires
Secondary education
Secondary school students
Students
Teaching
Teaching methods
Title PY-RATE ADVENTURES: A 2D Platform Serious Game for Learning the Basic Concepts of Programming With Python
URI https://journals.sagepub.com/doi/full/10.1177/1046878119872797
https://www.proquest.com/docview/2325252969
Volume 50
WOSCitedRecordID wos000485777600001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVSPB
  databaseName: SAGE HSS 2015
  customDbUrl:
  eissn: 1552-826X
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0012694
  issn: 1046-8781
  databaseCode: AEVPJ
  dateStart: 19990301
  isFulltext: true
  titleUrlDefault: http://journals.sagepub.com/
  providerName: SAGE Publications
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwvV1LT9tAEB5B6IEL9AEivDQHVJWDSeLHepcLSmkAcYisNgJ6suy1FyKRBGEHiX_PTLwmtIiqJ67r9XPGO9_sNw-APZF7wkitHZUk5KC4JnBkFoRO2s6kVoSQs046azYR9vvy6kpFCzCuc2HsFywOOKyKnmi2WPPfzbvRLUsytpiYlJwjSR6zG6rwaFqO4mq3u26qwSNMT09HzGxrjod8dOrstkVYIijeCRqw1O1dROfPvAPndVb1C4TDN5gTm6_u-achm6PTFwFhMxt1svreb_cRViyaxW6lfp9gIR9_hmaV8ot22Sjwm61tvf8FhtFv52d30EMyh70-h1z8OsQuuj8wuk1KBtDI-3WTaYGnyShHGkFbAvYaCavi94TUCo-rZMsCJwajKsJsxDMuh-UNRo9cD2ENBie9wfGZY7s9ONprq5LsgQncthGGfDCtjMhVZjxlXFIfY0TiKxMqWjBM4BvXZAxsydOhYR2mUmjPW4fGeDLONwBzL_GkrxPCbtpPZTuVma_SIJW5CLQwugmtWnKxtpXQuSHHbdyxxc__lkAT9p_PuKuqgPxj7natDHEt75hwa-Ayxa2a8JWFPz_01nU2_3fiFiwTilNVjM02NMr7ab4DH_RDOSzud62GPwGeDwuh
linkProvider SAGE Publications
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1Lb9NAEB6VBAkupYVWTQllDgiRg4vjx3qXW0gTUgiRVSIIJ8tee2mkPKrYQeLfMxtvHhSBKvW63l2tZvbxjWfmG4BXLHOZ4lJaIo7JQHGUb_HUD6zETrkUhJDTZrIqNhEMBnw0EuFOqS8jwfxch1XRilaX9eZ0r_LEPcZ1eiQZy04gggdQ9Qi12xWotjpfw48bF4JO0SypCJilB2x9lH_N8eebtAWaO7Fdq-em--QeCz2AfYMxsVVuikPYy2ZPoVYm4qI5zDm-MYzTjWcwDr9bV61hB-mR6gx0IMSXd9hC5wLDSVxoWIv6L9p8meOHeJohtaAhZv2BhCDxfUzKxnaZApnjXGFYxn1NdY9v4-Iaw1-apeAIht3OsN2zTA0GS7q2KOiWVr5jK6ZIxlIololUuUI5pFSlWOwJFQg6xsr3lKNSDTfJ_qBmGSScSdc9hspsPstOADM3drknY0JU0ku4nfDUE4mf8Iz5kilZg7drJUTS8JPrMhmTqGkoyW9LtAaNzYibkpvjP33ra71Ga9VFhCZ9RzueRQ1eaz1uP_1rntO7dnwJj3rDz_2ofzn49BweE84SZRRMHSrFYpm9gIfyZzHOF2dm4_4G2i7jhA
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3db9MwED-xDk287AM2rawb9zAh9hCa5sOxeeu6lsFQFUEF21OUODmo1LXTkk3af8-5cdcBAk3i1Tlbls_2_S539zPAoSh8QVJrR6UpOygehY7Mw8jJ3FxqxQg572Tzxyai4VCen6vY5uaYWhi7guVbk1bFM5pf1uZ0X-XUtjHGtolLSlMiyQ6zF6loBVbZq3G9Bqx2-1_jj_dhBFOmWdMRCMd0WMYp_xjjV7u0BJsP8rvmJmew8Z-T3YR1izWxW2-OLXhSTJ9Dsy7IRXuoS3xjmaePXsA4vnA-d0d9ZGPVH5qEiC_vsIveCcaTtDLwFs3ftNlNie_TywK5BS1B63dkJInHKSsde3UpZIkzwrjO_7o0Et_G1Q-M7wxbwTaMBv1R79SxbzE42ndVxbc1hZ5LgthD0opEoXLyFXmsXCKRBooixceZwoA8yg3sZD-Em3WUSaF9fwca09m02AUs_NSXgU4ZWekgk24m80BlYSYLEWpBugnthSISbXnKzXMZk6Rjqcl_X9EmHN33uKo5Ov4h21roNlmoL2FUGXomAK2a8Nrocvnpb-O8fKzgK1iLTwbJpw_Dsz14xnBL1ckwLWhU1zfFPjzVt9W4vD6we_cnjorl-A
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=PY-RATE+ADVENTURES%3A+A+2D+Platform+Serious+Game+for+Learning+the+Basic+Concepts+of+Programming+With+Python&rft.jtitle=Simulation+%26+gaming&rft.au=Sideris%2C+Grigorios&rft.au=Xinogalos%2C+Stelios&rft.date=2019-12-01&rft.pub=SAGE+Publications&rft.issn=1046-8781&rft.eissn=1552-826X&rft.volume=50&rft.issue=6&rft.spage=754&rft.epage=770&rft_id=info:doi/10.1177%2F1046878119872797&rft.externalDocID=10.1177_1046878119872797
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1046-8781&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1046-8781&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1046-8781&client=summon