Please log in to watch this conference skillscast.
CoderDojo is a global network of free computer programming clubs for young people. The presenters Tony Davidson and Fergal Dearle are mentors at their local CoderDojo in Wexford, Ireland. They began teaching Groovy as an alternative to Java in their CoderDojo class. They started out by developing several simple extensions to the Groovy programming environment used by the kids and this eventually evolved into developing a simple Game Engine DSL that could be used by the students to develop simple games. This presentation will be a detailed look at the mechanics environment extensions and the Game Engine DSL and the AST transformations that it comprises.
This game engine DSL became the focus of the final chapter of Fergal's upcoming update to the book “Groovy for Domain Specific Languages” and even features some original code from the kids themselves. Fergal has been nominated by the CoderDojo foundation to be the next featured in their CoderDojo Heros blog.
AST Transforms: Building a simple Game Engine DSL for kids
Tony Davidson is an Associate Software Developer with Dearle Technologies. He is a mentor with CoderDojo and is passionate about mentoring training and teaching code.
Fergal has almost 30 years software development experience and has been developing with Groovy since 2007. He is the author of Groovy for Domain Specific Languages.