La Nuit du Code est un concours national de programmation organisé chaque printemps. En équipes de 2 ou 3, vous concevez et développez un mini-jeu vidéo en dix heures, autour d'un thème dévoilé au lancement. Le défi est exigeant, joyeux, parfois mémorable.
contact@nsi.rocks.Pourquoi y aller (même sans expérience)
- L'objectif est volontairement modeste : un jeu jouable, pas une superproduction. Une boucle, un objectif, un game over suffisent.
- L'esprit prime sur la performance : la sobriété d'un mini-jeu cohérent vaut largement une démo bavarde et bugguée.
- Travail en équipe : un programmeur, un graphiste, un game designer — la complémentarité est l'arme principale.
- Ambiance : pizzas, café, démos collectives, fous rires à 3 h du matin. Une expérience humaine, pas seulement technique.
Comment se préparer
Frise chronologique d'une Nuit du Code : lancement et thème (20h), brainstorm (21h), prototype (23h), itérations (2h-6h), polish (7h), démo (10h)
Côté outils
- Pygame Zero ou Pygame si vous restez en Python — la prise en main est rapide, les ressources francophones abondantes.
- Godot pour celles et ceux prêts à investir quelques heures avant le concours dans un vrai moteur.
- Aseprite ou Piskel pour le pixel-art, suffisants pour produire des sprites en quelques minutes.
- OpenGameArt ou Freesound pour les assets libres de droits — à créditer dans le générique.
Côté méthode
- Préparez un squelette quelques jours avant : fenêtre, boucle de jeu, gestion des touches, écran titre. Vous gagnerez deux heures cruciales.
- Posez vite vos limites : 1 mécanique principale, 1 ennemi, 1 niveau. Tout le reste est superflu si la base ne fonctionne pas.
- Faites un point toutes les 2 heures : ce qui marche, ce qui bloque, ce qu'on coupe.
- Gardez 1 heure pour le polish : titre lisible, son d'impact, écran final. Ce sont ces détails qui marquent les jurés.
Et après
Les meilleurs projets sont mis en avant sur le site de l'événement et diffusés à la communauté NSI nationale. Quel que soit votre classement, vous repartez avec un projet livré, des enseignements solides en gestion de temps, et une équipe soudée. Trois bénéfices durables.