Kids as informants: telling us what we didn't know or confirming what we knew already?
The design of children's technology
Alice: a 3-D tool for introductory programming concepts
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
ACM Computing Surveys (CSUR)
Mindstorms: children, computers, and powerful ideas
Mindstorms: children, computers, and powerful ideas
Storytelling alice motivates middle school girls to learn computer programming
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Can middle-schoolers use Storytelling Alice to make games?: results of a pilot study
Proceedings of the 4th International Conference on Foundations of Digital Games
Communications of the ACM - Scratch Programming for All
Gender, Simulation, and Gaming: Research Review and Redirections
Simulation and Gaming
Expressing computer science concepts through Kodu game lab
Proceedings of the 42nd ACM technical symposium on Computer science education
Hi-index | 0.00 |
While game mechanics are a primary focus in game design and game studies, they have been little discussed in the context of introductory game creation and programming environments. But game mechanics are central here as well, with different tools supporting the elements needed for some game mechanics (and genres) but not others. Research suggests many children, especially girls, want to create games based on dynamic relationships, social interactions, and storytelling. But game creation tools aimed at beginners offer no support for game mechanics that would enable such games. This inspires our work on Kodu AI Lab, a set of extensions to Kodu Game Lab, which we are iteratively developing and evaluating with middle school girls. This paper describes our first extensions (attitudes, learning, and fuzzy logic), the principles guiding them (simplicity, understandability, and expressiveness) and the results of our first evaluation. We conclude with our next planned development: extending the "say" command into a game mechanic.