Robuta

https://eric.ed.gov/?id=EJ991280 ERIC - EJ991280 - Playable Serious Games for Studying and Programming Computational STEM and... Carefully engineered playable games can serve as vehicles for students and practitioners to learn and explore the programming of advanced computer... serious gamesfor studyingericplayable