Abstract | ||
---|---|---|
Games are being increasingly used to create compelling assignments for students learning programming, and Python is often used as an initial programming language. To that end, we present a game engine written in pure Python. Not only does the engine integrate seamlessly with what students already know about Python, but the game engine code itself is not a \"black box\" -- it is readable and approachable for beginning students. We report on two years' worth of experience using our game engine in CS1 for both regular assignments as well as \"master classes,\" the engine's design, and its limits. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1145/2729094.2742590 | Annual Joint Conference Integrating Technology into Computer Science Education |
Field | DocType | Citations |
Black box (phreaking),Game programming,World Wide Web,Programming language,Computer science,Game design,Game Developer,Multimedia,Turtle graphics,Game engine,Python (programming language),Student learning | Conference | 0 |
PageRank | References | Authors |
0.34 | 2 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
John Aycock | 1 | 351 | 33.03 |
Etienne Pitout | 2 | 0 | 0.34 |
Sarah Storteboom | 3 | 0 | 1.01 |