Role-playing game (RPG) for learning of programming - Cheng, Yan (2014)