2006/09/12 by Joseph Distasio, Distasio, Joseph, Thomas Way +2
Computer Science · Psychology · Social Sciences · #Digital Games and Media #Educational Games and Gamification #FOS: Computer and information sciences #I.2.1 #K.3.1 #Other Computer Science (cs.OH) #Teaching and Learning Programming #cs.OH
paper · pdf · doi:10.48550/arxiv.cs/0609070
5 pages, 3 figures
arxiv created 2006/09/12 · openalex publication_date 2006/09/12 · arxiv updated 2009/12/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
Leveraging the prevailing interest in computer games among college students, both for entertainment and as a possible career path, is a major reason for the increasing prevalence of computer game design courses in computer science curricula. Because implementing a computer game requires strong programming skills, game design courses are most often restricted to more advanced computer science students. This paper reports on a ready-made game design and experimentation framework, implemented in Java, that makes game programming more widely accessible. This framework, called Labyrinth, enables students at all programming skill levels to participate in computer game design. We describe the architecture of the framework, and discuss programming projects suitable for a wide variety of computer science courses, from capstone to non-major.