PyDiophantus maze game: Play it to learn mathematics or implement it to learn game programming in Python - Koupritzioti, Dimitra; Xinogalos, Stelios (Education and Information Technologies: The Official Journal of the IFIP Technical Committee on Education, 2019)