I'm planning to teach them several languages/engines/libraries along the way, both to have some sort of progression in both complexity and flexibility, and to make them focus more on concepts than on syntax. So far I have Scratch, Processing, Pygame and Unity3D as potential candidates.
Scratch execute code "line by line", you can make as many "parallel" blocks as you want, and it's all on a per sprite basis. Processing and Unity both have a function that runs in a loop (draw() in Processing, Update() in Unity), but in Pygame you have to make a main loop on your own. Is there a third way?
I don't really need help (I've got at least two months worth of material for them so far, and that took me maybe 30 minutes), I'd just like to hear some ideas. Crazy or otherwise.
Thanks

New Topic/Question
Reply




MultiQuote






|