Le projet utilise Javascript + p5. Le but est que tout le monde dessine sur une grande toile avec JS + p5. Pour coordonner, l'équipe devra utiliser GitHub.
Le but du jeu est d’aller sur la page des issues GitHub du projet : https://github.com/lsdebianchi/powercoders-2025-creative-jam/issues Et de résoudre ensemble le plus d’issues possible.
Phase 1 :
Chaque fois que vous modifiez le code, poussez-le simplement sur GitHub.
Phase 2 :
Utilisez les fonctionnalités de GitHub pour organiser votre travail (discussions, assigner les tâches, créer des branches, ouvrir des pull requests, relire le code des autres, fusionner les changements).
-
Download Node (Si besoin, pour vérifier 64 vs 86 bits dans le terminal :
wmic os get osarchitecture). -
Devenir collaborateur du projet sur github.
-
Download the project with the terminal
git clone https://github.com/lsdebianchi/powercoders-2025-creative-jam.git. -
La première fois que vous enverrez un nouveau code sur le projet github, il vous sera demandé de vous connecter.
- Pour voir votre code JS en action, ouvrez-le dans un navigateur.
- Les navigateurs communiquent normalement avec des serveurs.
- Un serveur est un programme qui envoie des fichiers au navigateur quand celui-ci les demande via une URL.
- Pour lancer un simple serveur local, ouvrez le terminal dans ce dossier et tapez :
npx serve- Puis ouvrez un navigateur et allez à l’adresse : http://localhost:3000/
(npx est une commande qui est devenue disponible parce que vous avez installé node)
Pour voir vos changements :
enregistrez le fichier, retournez dans le navigateur sur la page http://localhost:3000/ et rechargez-la (bouton reload ou ctrl+R).
Chaque fois que le code sur github est mis à jour, un système automatisé le placera sur une URL publique (si le système fonctionne encore).
Pour visualizer la version LIVE du code, vous pouvez vous rendre à l'URL suivante :
https://powercoders-2025-creative-jam.fly.dev/
N'oubliez pas d'utiliser ces lettres et ces chiffres pour désigner les différentes sections de la mosaïque collaborative :
