Back to Search
Start Over
CodePlay: A Tabletop Role-Playing Game System used in Teaching Game Programming Using Content Gamification
- Source :
- The Computer Games Journal. 9:45-60
- Publication Year :
- 2020
- Publisher :
- Springer Science and Business Media LLC, 2020.
-
Abstract
- The goal of this paper is to provide a role-playing game system that combines gamification, role-playing teaching techniques and tabletop RPGs to be used in teaching, in an effort to increase student involvement. The main theory behind it is Content Gamification (which focuses on making a module’s content more fun), and tabletop role-playing games combined with rules from the “Betrayal at the house on the hill” board game. The framework itself is called “Code-Playing Technique” and it directly combines physical role-play and learning programming. This is a learning technique designed for use in Software Engineering and Game Programming curricula. With the “Code-Playing Technique”, students may express themselves through coding instead of via words or natural language. As such, during role-playing a character in a virtual setting, anything that the player does and anything that happens to that character must be expressed through programming and scripting from within a game engine. While this paper explores the CodePlay framework itself, the complementary paper “The Blackthorn Manor: A Case Study in Teaching Software Engineering for Computer Games Courses using CodePlay Framework” applies it in a university module.
- Subjects :
- Computer science
Game programming
Character (computing)
Teaching method
ComputingMilieux_PERSONALCOMPUTING
020206 networking & telecommunications
02 engineering and technology
computer.software_genre
Scripting language
Human–computer interaction
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Content (Freudian dream analysis)
computer
Curriculum
Natural language
Coding (social sciences)
Subjects
Details
- ISSN :
- 2052773X
- Volume :
- 9
- Database :
- OpenAIRE
- Journal :
- The Computer Games Journal
- Accession number :
- edsair.doi...........e4af2ddcb044a249ac8d96e7766c15dd