3 ms·
You could use Scratch https://scratch.mit.edu/ https://scratch.mit.edu/ There is a localization in French, with every blocks being translated "If" become "Si",
by seren 4y ago
You could use Scratch https://scratch.mit.edu/ https://scratch.mit.edu/
There is a localization in French, with every blocks being translated "If" become "Si", "When" becomes "Quand" and so on.
It provides a playground when you can move a sprite, play some sound, basic animation and management of inputs. It manages the event loop, rendering loop, etc. It is doable to some very basic games with a sprite moving/chasing others.
I think it is at the right level because it is very visual and you get the feedback immediately. This is actually used in some collège course as an introduction to programming.
- pettycashstash2 4y agoI second the scratch suggestion. Many Educators in USA use this with good results.
- cx42net 4y agoThank you for suggesting it. I don't know if that's something he's looking into, or if he wants to do more things related to code (I'm currently trying to have a clear understanding of what he's expecting).