Coucou les agrumes, on (@Amaury, @Melcore et moi-même) vient aux nouvelles à propos de Zeste de Code !
Crise sanitaire oblige, on réfléchit à proposer des ateliers d’initiation à la programmation en distanciel. On resterait sur des ateliers à horaire fixe avec une inscription au préalable des participants pour pouvoir accompagner chaque participant individuellement. L’objectif de chaque participant serait de coder les actions de son personnage dans un monde bac à sable (comme dans Minecraft) qui tournerait dans le navigateur. Si l’on souhaite proposer une suite à ce premier atelier, un deuxième objectif pourrait être de coder un IA basique pour son personnage, ou pour d’autres créatures. On souhaite rester dans cet esprit d’apprendre en jouant : afficher le personnage ; réussir à le faire avancer avec les flèches du clavier ; pouvoir cliquer sur des blocs pour en créer ou en détruire ; etc.
L’idée est également de re-créer une interaction (via un monde commun où les participants peuvent interagir) là où le distanciel éloigne ces derniers.
Si vous voulez nous aider à organiser cet événement, n’hésitez pas ! On communique principalement via Discord ; il suffit de mentionner @Amaury et il vous donnera les accès à notre salon Discord caché…
La date limite pour la subvention de Meet and Code a été repoussée au 22 septembre donc on a décidé d’attendre d’avoir un PoC avant de la demander.
Communication
Si on vise les vacances de la Toussaint, la communication doit se faire dans les plus brefs délais. On peut le faire sur plusieurs réseaux de communications.
- Les réseaux sociaux de Zeste de Savoir avec des beaux visuels (on prendra contact avec l’équipe de com' pour ça)
- Café des Sciences via @Amaury
- Fête de la Science le 3/4 octobre
- Les membres influenceurs : @Eskimon, @Melcore
Un site web a déjà été créé par Amaury, il faudrait le mettre à jour et lui mettre un beau sous-domaine de zestedesavoir.com.
Technique
On aimerait avoir un PoC d’ici dimanche prochain (13 septembre), pour estimer la faisabilité.
L’idée est d’utiliser VoxelJS, un projet permettant d’afficher un monde en voxel (en cubes) avec OpenGL dans le navigateur. On proposerait une page web aux participants où ils auraient en gros un IDE d’un côté (un simple CodeMirror, pas besoin de s’embêter) et le monde à côté. Tout tournerait dans le navigateur et serait synchronisé et contrôlé par un serveur pour la synchronisation.
L’idéal serait que les participants puissent découvrir la programmation en faisant des choses concrètes directement, ce qui augmente l’engagement et le plaisir d’y participer (récompense immédiate). Il faudrait donc pouvoir avoir une API très haut niveau (et en français) qui permette de gérer et modifier très facilement le personnage, de réagir à des évènements, etc.