Me and my son created a choose your own adventure console game using Repl.It and Python.
It gave us time to go over programming fundamentals but for the most part we just had fun and came up with wacky content for players to progress through. Later, we went back and added static images.
One of the most satisfying things for him was being able to spin up his retro game at school for his friends to play.