Exploring Computer Science Concepts with a Ready-made Computer Game Framework
Joseph Distasio, Thomas P. Way
Abstract
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.
Create a lesson
Related papers
Circular Economy Synergies and Trade-offs in Data Centres
Vlad C. Coroamă, Oana Dumbravă
Collaborative System Failure Prognostics via Federated Longitudinal-Survival Modeling
Fan Yang, Madelyn Weller, Dimuthu Fernando et al.
Interactive Extraction of High-Frequency Aesthetically-Coherent Colormaps
Santiago V. Lombeyda, Mathieu Desbrun
Digital Twin Modeling of a Highly Automated Agricultural Tractor
Clay Hallman, Lukas Pindl, Timo Oksanen
Risk-based Design for Sustainability in Cloud Systems: Insights from an Experts' Survey
Maria Voreakou, Cleopatra Bardaki, George Kousiouris et al.
Model Collapse: On Recursion, Noise, and Uncharted Machine Visions
Violaine Boutet de Monvel