~ 9e édition ~
Les jeux 2025!

Toutes catégories confondues, plus de 3000 jeux ont été créés lors cette 9e édition de la Nuit du Code. Vous trouverez, ci-dessous, la sélections des jeux 2025. Bravo aux élèves et à leurs enseignants. Amusez-vous bien!

Rappel: ces jeux ont été créés en 6h seulement
Partagez cette page sur Mastodon et/ou X/Twitter.

SCRATCH
Sélection Cycle 3
(CM1 > 6e)

L'ordre d'affichage des jeux est aléatoire

MeTheMa

Collège André Lallemand
Pouilly-en-Auxois - France

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

flèche de droite :avancer,
flèche de gauche :reculer,
1 pièce: 3 points

**PRÉSENTATION / EXPLICATIONS**

Les bombes flottent dans l’eau. Vous contrôlez un bateau. Lorsque les bombes touchent le bateau, vous perdez une vie. Attention, vous commencez la partie avec 15 vies.

Pour gagner, vous devez collecter 100 points. Une pièce égale à trois points.

Pirate, hisser les voiles !


Equipe 1

Léon l'Africain Rabat
Rabat - Maroc

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
Sauve qui peut ! Les abeilles veulent vous voler vos fleurs !

Evitez les abeilles et attrapez le plus de fleurs possibles en utilisant les flèches du clavier.

Si une des abeilles vous pique : Game Over !


Mator

Collège Lou Redounet
Uzes - France

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
Bienvenue dans le château hanté par des fantômes diaboliques.

Règle du jeu : Vous devez ouvrir le coffre de la richesse en échappant aux fantômes et en ne touchant aucun autre obstacle. Vous pouvez récupérer la pièce et le couteau pour tuer les fantômes mais attention à la bombe !

Touches : Flèches du clavier pour se déplacer


Khayali Melchior

Lycée Français Jacques Prévert
Saly - Sénégal

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

Avec la souris, tirer sur les cibles.
Attention, si vous louper une cible ou si vous touchez un canard vous perdez une munition.
Si vous touchez les canards rouge vous gagnez 2 munitions.
La partie est gagné si les 3 cibles ont été touchées.

**PRÉSENTATION / EXPLICATIONS**

Le but du jet est d'éliminer toutes les cibles.


KDM

Lyceum kennedy
New york - États-Unis d'Amérique

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

Flèches: mouvement
Espace: tirer
Tirer sur les ennemis et esquiver leurs attaques pour gagner la guerre intergalactique!

La guerre entre la Terre et les armées de la planète Nazkek a duré des dizaines d’années, mais vous avez trouvé leur planète. Les Nazkeks, enragés, envoient des soldats pour vous tuer. Pouvez-vous sauver la Terre?


**PRÉSENTATION / EXPLICATIONS**

La guerre entre la Terre et les armées de la planète Nazkek a duré des dizaines d’années, mais vous avez trouvé leur planète. Les Nazkeks, enragés, envoient des soldats pour vous tuer. Pouvez-vous sauver la Terre?


Les souris

Lycée Français international de Vientiane
Vientiane - Laos

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

Pour tirer, cliquer avec la souris et pour bouger la souris pour viser.

**PRÉSENTATION / EXPLICATIONS**

Le but du jeu, c'est d'essayer d'avoir 9 points avant que le temps se termine. Ne tirer pas sur les canards sans marque, sinon vous perdriez des points! Pour tirer, clique le souris et bouge le souris pour viser.


HeloiseLineHLLesBFF

Collège La Salle Annecy Le Vieux
Annecy - France

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

Déplacer la souris pour viser et cliquer dessus pour tirer. Si vous utilisez toutes vos munitions(90)avant la fin du temps(60 secondes)vous perdez. S'il vous en reste vous gagner la partie. Votre score s'affiche en bas à gauche de l'écrans.


**PRÉSENTATION / EXPLICATIONS**

C'est une pêche aux canard mais sans eau. Il suffit de leur tirer dessus ainsi que les cibles qu'il y a autour. Les cibles et les canards se renouvellent toutes les trois secondes. Les canards sont des cibles mouvantes (ils font un bruit particulier lorsqu'on les touches).
Conclusion: Ils agonisent.


Lets get scratching

Lycée Français Jean Mermoz
Dubai - Émirats arabes unis

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

- Utiliser les flèches du clavier pour vous déplacer (flèche haut, flèche bas, flèche de droite et flèche de gauche)
- Pour récolter les champignons, vous devez simplement les touchées et votre score augmentera!
-faites attention au insectes

**PRÉSENTATION / EXPLICATIONS**

Le but du jeu est de récolter le plus de champignons possible. Ils sont dispersées autour de l’écran. Si vous touchez les obstacles sur votre chemin, vous perdez 1 champignons. Mais attention aux insectes qui ont envahi le jardin de l’abeille. Ils vont essayer de vous empêcher de récolter des champignons. Si vous vous faite attraper par l’un d’entre eux, vous perdez la partie!


SCRATCH
Sélection Cycle 4
(5e > 3e)

L'ordre d'affichage des jeux est aléatoire

Matherere

Marcel Pagnol
Assomption - Paraguay

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

Il faut utiliser les flèches pour se déplacer. Lors de la bataille contre le boss de fin, on pourra utiliser la touche espace pour attaquer (si vous aimez la violence…).Tous les animaux sont hostiles sauf votre personnage et la coccinelle (et les mouches qui vous suivront).

**PRÉSENTATION / EXPLICATIONS**

Vous êtes Lapinou et vous voulez récupérer les ingrédients pour votre soupe de demain soir. Pour cela, vous devrez d´abord sortir d´un labyrinthe, puis faire une course d´obstacle et enfin obtenir le champignon défendu par la guêpe ! (Il y a plusieurs méthodes mais il n´y en a qu´une qui marche…)


LA DUCK TEAM

Collège François Truffaut
Charly sur Marne - France

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

Duck shoot !
Le but du jeu est de tirer sur le plus de canards et d’avoir le meilleur score dans le temps imparti (30 secondes).

Les Touches :
« Espace » : Tirer
Pointeur de souris : Déplacer le viseur du fusil

**PRÉSENTATION / EXPLICATIONS**

Comptage des points :
Canard simple : 1 point
Canard Jaune (qui apparaît aléatoirement entre 4 et 7 secondes) : 5 points
Pour info : le meilleur score est de 29 points et a été réalisé par un de nos développeurs !
À vos fusils, c’est parti !


Les 5eLLPdePassy

LYCEE GEN ET TECHNOL PRIVE LA SALLE PASSY BUZENVAL
Rueil Malmaison - France

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
Bataille galactique


Touches :
Flèche haut : Se déplacer vers le haut.
Flèche bas : Se déplacer vers le bas.
Espace : Tirer.

Ennemies :
Niveau 1 (Ennemis 1, 2, 3) : Rapporte 10 points. Vitesse : 3
Niveau 2 (Ennemis 4, 5) : Rapporte 20 points. Vitesse : 5
Niveau 3 (Ennemi 6) : Rapporte 20 points. Vitesse : 7
Astéroïde : Immortel. Vitesse : 7. Il faut les éviter.

Bonus :
Etoile : Vie +1. Vitesse : 5

Le but : Obtenir le plus de point possible.


Scratch C3 Good

Lycée Français de Shanghai
Shanghai - Chine

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

Dans ce jeu vous n’aurez pas de points de vies donc vous ne pouvez pas mourir. Votre but est d’avoir le plus haut score possible avant que le temps s’écoule. Si vous ne finissez pas le jeu à temps, vous perdez
Votre objectif : éliminer les canards et tirez sur toutes les cibles que vous voyez.
Pour éliminer tous les canards, vous aurez un fusil à pompe qui se rechargera tout seul. Pour l’utiliser, appuyer sur click gauche de la souris ou click droit.


**PRÉSENTATION / EXPLICATIONS**

Votre ami vous nargue depuis la dernière partie de tirez sur les canards que vous avez faites ensemble. Votre ami a eu un score de 60 et a fini le jeu, vous n’avez même pas finit le jeu. Battez son record, bonne chance !


LIFSP_2025_07

Lycée international français de São Paulo
Sao Paulo - Brésil

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

Utiliser les flèches : haut et bas pour se déplacer et la touche espace pour tirer.
Votre objectif est de tuer et d'esquiver tous les obstacles, évitez les astéroïdes et les tirs.
Essayer de tuer les petits monstres et de récolter des diamants qui vous donneront des points.
Les étoiles vous transformerons

**PRÉSENTATION / EXPLICATIONS**

LA GUERRE DES ÉTOILES
Nous nous sommes inspirés de Star Wars.


StarFoxTudy

Ensemble scolaire Saint-Tudy
Groix - France

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

- flèches haut, bas, gauche, droite pour se déplacer sur l'écran
- souris pour orienter le vaisseau
- clic gauche ou espace pour tirer sur les astéroïde qui vous foncent dessus.

**PRÉSENTATION / EXPLICATIONS**

Ce jeu met en scène un vaisseau spatial qui doit obtenir le plus de points possibles en gagnant des bonus et détruisant des astéroïdes qui, quand ils explosent, se transforment et trois plus petit. Attention à ne pas les toucher ! Sinon, vous perdrez de la vie.


The Dungeon Knights

Lycée Franco Hellénique Eugène Delacroix
Athènes - Grèce

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
Jeux Platformer
Votre mission : Trouver un trésor cacher au fin font d'un donjon. Mais ça ne sera pas facile, car sur votre chemin vous aller croiser des ennemies et des piège qui pourrais vous être mortelle.

Consigne de jeux:

- Touche "E" pour frapper
- Flèche droite pour bouger à droite
- Flèche gauche pour bouger à gauche
- Touche "ESPACE" pour sauter


Laser Blast

COLLEGE CAMBUSTON CLAUDE MAHOUDEAUX
La Réunion - Saint André - France

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

- Appuyer sur play pour commencer
- Les flèches directionnelles emmènent le joueur dans leur direction respective
- La touche espace sert à tirer
- Le jeu consiste à éviter ou tuer les aliens pour atteindre la planète ECH-3C
- Quand les aliens sont touchés game over apparaît
- Quand j’appuie sur retour on revient au menu

**PRÉSENTATION / EXPLICATIONS**

Le but du jeu est d’éliminer des aliens grâce à l’engin spatial armé d’un BLAST LASER.
À vous de réussir le niveau pour voir ce qu’il y a à la fin.


SCRATCH
Sélection Lycée
(Seconde > Terminale)

L'ordre d'affichage des jeux est aléatoire

Stepsiscratch

Lycée François Truffaut
Beauvais - France

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

Utilisez les flèches directionnelles pour se déplacer.

**PRÉSENTATION / EXPLICATIONS**

Notre jeu est un jeu de plateforme dont le but est de récupérer la clef et d'ouvrir le coffre afin de passer au niveau suivant pour récupérer le navire de Duorouge (le capitaine) qui a été volé par son matelot.
Afin de récupérer les clefs, vous pouvez utiliser les fleches pour vous déplacer mais attention aux blocs, aux bombes et aux piques qui vous font perdre de la vie. Une fois le nombre de vie nul, vous avez perdu.


tartinutella

Lycée Marseilleveyre
MARSEILLE - France

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
"LE JARDIN DU LAPIN"

Dans ce jeu, vous incarnez un petit lapin.
Un petit lapin avec une grande mission.
Le but du jeu est de faire pousser vos plantes en faisant attention aux petits animaux et insectes qui les peuplent, car interagir avec eux peut tantôt vous être opportun, tantôt vous causer du tort...
Vous obtiendrez au fur et à mesure des étoiles. Le jeu se termine quand vous en avez 10.
Les plantes vous appellent quand elles ont soif ; vous n’aurez ensuite qu’à les effleurer pour les arroser. Cette action vous rapportera quelques étoiles.
Vous pouvez également gagner des étoiles en interagissant avec les petites bébêtes. Mais la plupart sont cachées ; vous devez donc les chercher sous les différents éléments de décor.
Ainsi, sur les 8 sortes d’animaux présents, 6 vous rapportent une étoile lorsqu’ils sont découverts, et 3 vous causent des dégâts en vous en prenant une lorsque vous les rencontrez.
Faites attention : si votre nombre d’étoiles descend en dessous de 0, vous aurez perdu.
Allez... Bonne récolte !


Les tuteurs

Lycée Victor Hugo
Sofia - Bulgarie

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

Fleche du haut pour sauter
Fleche de droite pour aller vers la droite
Fleche de gauche pour aller vers la gauche
Espace pour attaquer

**PRÉSENTATION / EXPLICATIONS**

Tuez les deux archers puis empruntez la porte pour avoir votre recompense


Ships vs Aliens

Lycée Maurice Ravel
Saint-Jean-de-Luz - France

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

Touches flèches haut et bas pour bouger les vaisseau,
Touche espace pour tirer un missile.


**PRÉSENTATION / EXPLICATIONS**

Vous êtes au commande d'un vaisseau qui tire sur des aliens et des astéroïdes dans l’espace. Le type de vaisseau qui apparaît est choisi aléatoirement, tout comme leur position. Il vous faudra éviter les astéroïdes tout en détruisant les intrus. Il ne doit en rester qu'un !


Moliere 22

Lycée Molière
Rio de Janeiro - Brésil

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

Pour initialiser le jeu cliquer sur le drapeau vert. Pour tirer sur les cibles et les canards il suffit de pointer avec la souris ou vous souhaitez tirer et cliquer gauche

**PRÉSENTATION / EXPLICATIONS**

Bienvenu(e) à notre jeu "Duck shoot", où le premier objectif est de tirer sur les cibles et le deuxième sur les canards. Vous avez 5 munitions à disposition pour chaque niveau. À chaque tir sur la cible ou sur le canard vous gagnez un point! Attention essayez de faire un double kill pour gagner deux points à la fois. Essayez de faire un score de 10 pour bien réussir! Bon courage :)


Why

Lycée Saint-Michel
Annecy - France

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI**

Utilisez les flèches pour vous déplacer dans le château et récoltez des pièces pour améliorer votre score et atteignez la salle du trône pour battre le sorcier. Pour arriver à votre quête, utilisez les extraordinaires potions oubliées qui permettent de changer le sens de la gravité.

**PRÉSENTATION / EXPLICATIONS**

Après avoir été missionné par le roi pour capturer le sorcier maléfique, le prince et son fidèle acolyte se rendent dans son château. Mais alors qu’ils étaient devant la porte le mage tua le fidèle compagnon du prince et s’enfuit dans les cachots remplit d’étranges potions et de pièces d’or volées, le prince ne veut plus qu'une seule chose tuer le sorcier et s’échapper du château malheureusement une des 4 potion le fait marcher en moonwalk.


natou57

ALBERT DE MUN
Nogent sur Marne - France

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
Spacy Attack

Si tu touches les astéroïdes, tu perds la partie.
Si tu bats le boss, tu gagnes.
Appuyer sur flèche haut et flèche bas pour monter et descendre.
Appuyer sur espace pour tirer (on ne peut tirer qu'un laser à chaque fois).
Il y a 4 niveaux plus un boss, plus tu avances dans les niveaux , plus les astéroïdes deviennent petits et nombreux.
La petite planète en haut à droite montre le niveau.
Bonne chance!


TAIPEI4

Lycée français de Taipei
Taipei - Taïwan

Si vous voulez voir le code ou si le jeu ne s'affiche pas correctement, vous pouvez l'ouvrir dans un autre onglet en cliquant sur ici.
**MODE D'EMPLOI/PRÉSENTATION / EXPLICATIONS**

Vous êtes ici dans la peau du général Bol, votre planète, la planète flix est en danger. L’astre Aunote a en effet décidé d’envoyer des troupes bombarder votre belle planète. Votre mission est de vous déplacer (flèche du haut et du bas) et de bombarder les différentes entités ennemies (touche espace).
Nous vous conseillons de lire les dialogues (que l’on peux passer avec la touche espace) et pour passer la meilleure expérience d’effectuer les niveaux dans l’ordre.

Accomplissez le niveau 3 pour finir le jeu.


⚠️⚠️⚠️Certains niveaux peuvent ne pas être compris sans lecture des dialogues⚠️⚠️⚠️


PYTHON
Sélection Première NSI

L'ordre d'affichage des jeux est aléatoire

Jean Eliott Studio

Lycée Charlemagne
Paris - France

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/zdgt/pn64r'
py = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/theme.pyxres')
with open('theme.pyxres', 'wb') as file:
    file.write(pyxres.content)
print(py.content.decode())
os.system('pyxel run "app.py"')
Copier-coller ce code dans un environnement Python possédant la bibliothèque Pyxel pour lancer le jeu.
Pour installer un environnement Python + Pyxel, voir la documentation.
**MODE D'EMPLOI**

Se déplacer: zqsd ou les flèches directionnelles
viser: souris
tirer: clic gauche

**PRÉSENTATION / EXPLICATIONS**

Naval war est un jeu de bataille navale. Nous sommes le 13 juin en l'an 2040. Il y a 11 ans, les Etats-Unis d'Amérique ont déclaré la guerre à l'Europe. Le joueur contrôle un navire de guerre français tentant de retourner en France après une bataille au large des côtes mexicaines. Le but est de détruire les navires adverses tout en esquivant les mines qui se dresseront sur le chemin du joueur.


FC Babouin

Lycée Français de Séoul
Séoul - Corée du Sud

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/n5es/mqc7d'
py = requests.get(url + '/3.pyxres')
with open('3.pyxres', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(pyxres.content)
print(py.content.decode())
os.system('pyxel run "3.pyxres"')
Copier-coller ce code dans un environnement Python possédant la bibliothèque Pyxel pour lancer le jeu.
Pour installer un environnement Python + Pyxel, voir la documentation.
**MODE D'EMPLOI**

- Flèches directionnelles : bouger dans les 4 directions.

- ESPACE : tirer dans la dernière direction où vous vous êtes déplacé.

**PRÉSENTATION / EXPLICATIONS**

Vous êtes un astronaute dans une mission dangereuse qui explore l’espace à la recherche de trésors spatiaux mystérieux. Plus vous ramassez de trésors, plus le défi s’intensifie… et de nouveaux types d’ennemis apparaissent.

Vous pouvez aussi obtenir des power-ups très utiles :
- Boost de vitesse : vous vous déplacez plus rapidement pendant quelques secondes.
- Bonus de vie : vous récupérez de la vie pour survivre plus longtemps.
- Double tir : vos tirs se doublent durant un certain temps.

Votre mission : esquivez les attaques ennemies, collectez les trésors, activez les power-ups, et survivez le plus longtemps possible !


UltraKiss

Lycée Léon Blum
Le Creusot - FRANCE

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/8dba/5ufyd'
py = requests.get(url + '/1.pyxres')
with open('1.pyxres', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(pyxres.content)
print(py.content.decode())
os.system('pyxel run "1.pyxres"')
Copier-coller ce code dans un environnement Python possédant la bibliothèque Pyxel pour lancer le jeu.
Pour installer un environnement Python + Pyxel, voir la documentation.
**MODE D'EMPLOI**

- Déplacez vous avec les flèches directionnelles.
- 'A' pour quitter le jeu.

**PRÉSENTATION / EXPLICATIONS**

Évitez les ennemis et amassez les gemmes au sol dans le but de récupérer la clef qui vous délivrera la porte (présente en bas de votre écran) !


LRG

Lycée Hoche
Versailles - France

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/2dp5/lnfwt'
py = requests.get(url + '/1.pyxres')
with open('1.pyxres', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(pyxres.content)
print(py.content.decode())
os.system('pyxel run "1.pyxres"')
Copier-coller ce code dans un environnement Python possédant la bibliothèque Pyxel pour lancer le jeu.
Pour installer un environnement Python + Pyxel, voir la documentation.
**The Treasure Hunter**


Pour jouer, utilisez les commandes basiques suivantes :
- flèche du haut : sauter.
- Flèche de droite : avancer.
- Flèche de gauche : reculer.

Buvez des potions pour aller plus vite. Mais gare aux blobs, d'affreux extraterrestres de la planète Lambda qui feront tout pour protéger leur précieux trésor. Collectez des pièces pour voler les blobs.
Pensez à passer sur les panneaux avec les points d'exclamation pour valider le checkpoint.
Trouvez la 1clé permettant d'ouvrir le coffre de la salle aux trésors.
Attention , pas de clé, pas de coffre.
En espérant que vous vous amuserez!
Bonne chance!


les 3 a 2

Saint Joseph
Machecoul - France

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/6bjc/lpbyf'
py = requests.get(url + '/1.pyxres')
with open('1.pyxres', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(pyxres.content)
print(py.content.decode())
os.system('pyxel run "1.pyxres"')
Copier-coller ce code dans un environnement Python possédant la bibliothèque Pyxel pour lancer le jeu.
Pour installer un environnement Python + Pyxel, voir la documentation.
**Bataille navale**

utilisation du pyxres 1
comment jouer :
- il faut cliquer sur le cercle pour jouer
- on doit se déplacer avec les flèche directionnelle
- si on tombe du radeau on perte la vie a tout jamais justa se qu'on recommence
- il y a des vague de monstre qu'on dois affronter
- on peut tirer avec espace pour touer un monstre
' présentation de tempête de monstre :
on incarne un(e) joueur(e) qui dois affronter des monstre venue du ciel pour ne pas tombé du radeau il combat des montre justa sont dernier souffle.


malavspacial

Lycée Georges Brassens
Neufchâtel en Bray - France

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/endh/mcbsx'
py = requests.get(url + '/3.pyxres')
with open('3.pyxres', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(pyxres.content)
print(py.content.decode())
os.system('pyxel run "3.pyxres"')
Copier-coller ce code dans un environnement Python possédant la bibliothèque Pyxel pour lancer le jeu.
Pour installer un environnement Python + Pyxel, voir la documentation.
**MODE D'EMPLOI**

Pour se déplacer utiliser les flèches directionnelles
Pour tirer utiliser la barre d'espace

**PRÉSENTATION / EXPLICATIONS**

Tuer les ennemis qui arrivent en haut aléatoirement
Les barres qui arrivent d'en haut sont des bonus, lorsque on les attrape on a un tir plus rapide et qui nous fait gagner plus de point (1000 au lieu de 500)
Vous avez 3 vies, vous en perdez une dès que vous entrez en collision avec un vaisseau ennemi.


LE DONJON MORTEL

Lycée Français de New York
New York - États-Unis d'Amérique

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/8xch/qd9sc'
py = requests.get(url + '/2.pyxres')
with open('2.pyxres', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(pyxres.content)
print(py.content.decode())
os.system('pyxel run "2.pyxres"')
Copier-coller ce code dans un environnement Python possédant la bibliothèque Pyxel pour lancer le jeu.
Pour installer un environnement Python + Pyxel, voir la documentation.
**MODE D'EMPLOI**

Flèches ←↑↓→ : se déplacer
Espace : lancer une attaque
Entrée: commencer ou recommencer la partie

**PRÉSENTATION / EXPLICATIONS**

Dans un lointain monde du passé, vous, un valeureux chevalier du nom de Childéric de Pyxelstafar décidez d’entrer dans un donjon. Tous les présages sont contre vous, et quand vous pénétrez finalement dans le donjon, la grille tombe avec un grand fracas derrière vous. Vous êtes condamnés à affronter les monstres des lieux pour l'éternité.

Bien que vous ayez cinq vies, prenez garde aux squelettes infatigables et aux mages lanceurs de boules de feu qui pourraient causer votre perte…


Nounouche teams

Lycée Louis Feuillade
Lunel - France

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/cfr8/trnys'
py = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/theme.pyxres')
with open('theme.pyxres', 'wb') as file:
    file.write(pyxres.content)
print(py.content.decode())
os.system('pyxel run "app.py"')
Copier-coller ce code dans un environnement Python possédant la bibliothèque Pyxel pour lancer le jeu.
Pour installer un environnement Python + Pyxel, voir la documentation.
**MODE D'EMPLOI**


Contrôles (3 Joueurs) :
- Joueur 1 (ou Bot) : touche Z
- Joueur 2 : touche ESPACE
- Joueur 3 : touche Flèche droite

Modes de Jeu :
- Facile (touche F)/ Moyen (touche M) / Difficile (touche D)
Vitesse du bateau change selon le niveau.
- 1v1 : Joueur contre le bot
- 2v1 : Deux joueurs contre le bot
- Multijoueur 3 joueurs : Tous contre tous (touche P comme plusieurs)


**PRÉSENTATION / EXPLICATIONS**
Notice du Jeu – Course de Bateaux
Objectif :
Faites avancer votre bateau plus vite que les autres en appuyant au bon moment jusqu’à atteindre l’arrivée !

Règles du Jeu :
- Le cercle est VERT :
➤ Appuyez sur votre touche pour avancer.
- Le cercle est ROUGE :
➤ Si vous appuyez, vous perdez -2 points.


PYTHON
Sélection Terminale NSI

L'ordre d'affichage des jeux est aléatoire

Rainbow Fish

Lycée Georges Duby
Aix-en-Provence - France

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/le5x/5wlya'
py = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/theme.pyxres')
with open('theme.pyxres', 'wb') as file:
    file.write(pyxres.content)
print(py.content.decode())
os.system('pyxel run "app.py"')
Copier-coller ce code dans un environnement Python possédant la bibliothèque Pyxel pour lancer le jeu.
Pour installer un environnement Python + Pyxel, voir la documentation.
🦈 Utilisez les Flèches Directionnelles pour déplacer votre navire
Appuyez sur espace afin de tirer sur vos ennemis.

Rainbow fish est un jeu qui se déroule dans la mer. Vous incarnez
un bateau entouré d'une barrière de corail. Mais attention aux
poissons spéciaux viennent vous attaquer !
Esquiver les attaques afin de ne pas devoir écoper votre bateau,
tuez vos assaillants, améliorez vous et récoltez les bonus présents
dans l’atoll jusqu'à qu'ils ne vous résistent plus !
Attention aux poissons pourraient vous faire chavirer !


BlueHellTeam

Lycées Vaugelas/du Granier
Chambéry - France

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/gvw8/wa95s'
py = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/theme.pyxres')
with open('theme.pyxres', 'wb') as file:
    file.write(pyxres.content)
print(py.content.decode())
os.system('pyxel run "app.py"')
Copier-coller ce code dans un environnement Python possédant la bibliothèque Pyxel pour lancer le jeu.
Pour installer un environnement Python + Pyxel, voir la documentation.
**BlueHell, nettoyez les océans !**

Dans ce jeu digne des plus grands triple A, incarnez un équipage de pirates
modernes dans leur bateau revenant d'entre les morts, "La Coquille".

Votre mission (et vous l'acceptez) est de braver les vagues à la recherche
des déchêts qui hantent les flôts pour les décimer et nettoyer votre eau.

Les créatures marines vous inflige des dégâts lorsqu'elles vous touchent,
alors prenez garde à ne pas vous faire remplir les cales.

Le guide du parfait capitaine (contrôles) :
- Déplacez votre vaisseau avec ZSQD. Les marins en herbe peuvent aussi
utiliser les flèches directionnelles.

- Cannardez vos ennemis en pointant votre cannon sur eux, et allumez
la mèche avec un clique gauche. Attention, un canon très c'est lourd !
La visée n'est pas immédiate.

L'encyclopédie du vieux loup de mer (caractéristiques des ennemis) :
- Donald Trump : sur son petit bateau de plaisance, le président américain
vous fonce dessus pour vous imposer des tarifs douaniers. Orange comme
un Doritos, vous ne devriez pas avoir de mal à le reconnaître.

- Gallion : Se tient à distance et vous cannarde autant qu'il le peut.
Celui-ci est plutôt corriace, un seul boulet ne suffira pas à le couler.

- Le Requin : lorsqu'il vous aperçoit de loin, il fonce en ligne droite
dans la direction dans laquelle il vous a vu. Simple à éviter, il est
cependant hors de portée de vos boulets et ne peut être tué (or can it ?).

Les légendes du gars qui a bu trop de grog (infos supplémentaires) :
- Si vous avez l'audace de trop vous enfoncez dans les mers, vous arriverez
sûrement à la bordure sinistre. Ici, les ennemis seront sans merci et se
fondront dans le décors, la folie vous rattrapera, et votre vaisseau
sombrera dans l'enfer coloré de la tempête.


Elisa et Laura

Lycée Saint-Louis Sainte-Marie
Gignac-la-Nerthe - France

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/neya/pyuce'
py = requests.get(url + '/4.pyxres')
with open('4.pyxres', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(pyxres.content)
print(py.content.decode())
os.system('pyxel run "4.pyxres"')
Copier-coller ce code dans un environnement Python possédant la bibliothèque Pyxel pour lancer le jeu.
Pour installer un environnement Python + Pyxel, voir la documentation.
**MODE D'EMPLOI**

Pour vous déplacer, appuyez sur les flèches gauche et droite. Pour attaquer un zombie, appuyez sur la touche S et un bouclier se formera autour de vous, ce qui vous protégera. Attention ! Si vous n’avez pas de bouclier, les zombies vous auront. Les zombies ne peuvent pas passer devant le bâtiment de l’institut. Une fois un certains nombre de zombies vaincus la clef tombera du ciel, il suffira de passer devant elle, puis de revenir à l’institut, la porte d'entrée s’ouvrira. Pour pouvoir rentrer et terminer le jeu, appuyez sur la flèche du haut quand vous êtes au niveau de la porte d’entrée.


**PRÉSENTATION / EXPLICATIONS**

Survivez à une attaque apocalyptique de zombies. Vous êtes coincé dehors ! Le but est de survivre en attaquant les zombies pour pouvoir récupérer la clef et se mettre à l’abri dans l’institut.


Sotpiquet

Lycée Henri Wallon
Valenciennes - France

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/ghk5/5sea3'
py = requests.get(url + '/3.pyxres')
with open('3.pyxres', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(pyxres.content)
print(py.content.decode())
os.system('pyxel run "3.pyxres"')
Copier-coller ce code dans un environnement Python possédant la bibliothèque Pyxel pour lancer le jeu.
Pour installer un environnement Python + Pyxel, voir la documentation.
**MODE D'EMPLOI**

Déplacement : Utilisez les FLÈCHES DIRECTIONNELLES pour manœuvrer votre vaisseau.
Tirer : Appuyez sur ESPACE ou Z pour anéantir les vagues ennemies.
Pause/Menu : Appuyez sur P pour accéder au menu Pause, d'où vous pourrez reprendre le jeu, revenir au menu principal, ou accéder au magasin.
Sélectionner/Acheter : Dans les menus et le magasin, utilisez ESPACE ou Z pour confirmer votre choix des améliorations.
Retour (Magasin) : Dans le magasin, appuyez sur X ou la FLÈCHE GAUCHE pour revenir à l'écran précédent.


**PRÉSENTATION / EXPLICATIONS**

Retrostark est un rogue-lite space-invader-like dans lequel vous incarnez un vaisseau qui doit affronter de nombreuses vagues
d'ennemis toujours plus forts ! Le jeu se divise en cinq niveaux de trois manches, avec à la fin de chaque niveau un boss final.
Afin de pouvoir résister aux dégâts accrus des nouveaux ennemis, vous avez la possibilité d'acheter des objets et améliorations.


Team OneShot

Lycée Jean Michel
Lons le Saunier - France

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/sn3q/gu4as'
py = requests.get(url + '/2.pyxres')
with open('2.pyxres', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(pyxres.content)
print(py.content.decode())
os.system('pyxel run "2.pyxres"')
Copier-coller ce code dans un environnement Python possédant la bibliothèque Pyxel pour lancer le jeu.
Pour installer un environnement Python + Pyxel, voir la documentation.
**MODE D'EMPLOI**

Utilisez les flèches directionnelles (gauche/droite) pour vous déplacer. Sautez en appuyant sur celle du haut. Pour ouvrir un coffre, appuyez sur E, et pour attaquer un monstre, appuyez sur R. Quittez le jeu avec Échap.

**PRÉSENTATION / EXPLICATIONS**

Plataforma! est un petit platformer avec des éléments de gameplay inspirés des beat them up. Il y a des platformes fixes, notre chevalier principal avec une épée, des montres (squelettes avec des arbalètes), des collectibles (pièces, diamants), et des interactibles (coffres avec diamants). Pour gagner, ouvrez le coffre à la fin du niveau et récupérez le diamant, sans vous faire tuer !


RomaricKaitoBaptiste

LPO Couteaux
Saint Amand les Eaux - France

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/tjw6/58nhb'
py = requests.get(url + '/3.pyxres')
with open('3.pyxres', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(pyxres.content)
print(py.content.decode())
os.system('pyxel run "3.pyxres"')
Copier-coller ce code dans un environnement Python possédant la bibliothèque Pyxel pour lancer le jeu.
Pour installer un environnement Python + Pyxel, voir la documentation.
**MODE D'EMPLOI**

Touches directionnelles pour bouger, espace pour tirer

**PRÉSENTATION / EXPLICATIONS**

Un space invader en poo, avec mémorisation du plus grand score et la possibilité de rejouer.
On ne peut tirer qu'une fois sur un temps donné.
Si on laisse passer un ennemi, on perd une vie.


Secret Wizard

Charles de Gaulle
Chaumont - France

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/qjys/cpkwj'
py = requests.get(url + '/4.pyxres')
with open('4.pyxres', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(pyxres.content)
print(py.content.decode())
os.system('pyxel run "4.pyxres"')
Copier-coller ce code dans un environnement Python possédant la bibliothèque Pyxel pour lancer le jeu.
Pour installer un environnement Python + Pyxel, voir la documentation.
**MODE D'EMPLOI**
- Pour se déplacer:
Veuillez utiliser les flèches directionnelles.

- Pour utiliser les sortilèges
L -> Lazer
B -> Bouclier
Barre espace -> Zone d'énergie
A -> Menu d'amélioration
F -> Boule de Feu

**PRÉSENTATION / EXPLICATIONS**

Ce jeu est un jeu de survie dans lequel vous incarnez un sorcier qui peut éliminer les zombies qui tenteront de le tuer!

Dans ce jeu, vous avez accès à de multiple sortilèges qui pourrons vous être utile. Il y a, par exemple, le bouclier qui vous donnera de la protection supplémentaire ou bien le laser qui enverra un rayon d'énergie cosmique dans la direction de votre personnage.
Vous pouvez aussi achetez des améliorations dans le menu d'amélioration contre votre score, vous perdrez 100 de votre score.

Le but du jeu est de survivre le plus longtemps possible sans se faire éliminer par les différents ennemies qui vous attaquerons.


Triniteam

FENELON-LA TRINITE
Lyon - France

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/meyw/jneg3'
py = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/theme.pyxres')
with open('theme.pyxres', 'wb') as file:
    file.write(pyxres.content)
print(py.content.decode())
os.system('pyxel run "app.py"')
Copier-coller ce code dans un environnement Python possédant la bibliothèque Pyxel pour lancer le jeu.
Pour installer un environnement Python + Pyxel, voir la documentation.
**Mode d’emploi**

flèches directionnelles pour les déplacements,
espace pour tirer.

Présentation :
Dans ce jeu, on contrôle le bâteau à voile verte. Le but ? Survivre le plus longtemps dans ces mers agitées ! Vous pourrez rencontrer des rochers, mais aussi des ennemis, les bâteaux à voile rouge. Prenez garde, ces adversaires peuvent vous tirer dessus ! Mais pas de problème, vous pouvez tenter de les abattre avant. Au cours de votre périple, vous pourrez amasser des pièces. Ces pièces pourront être dépensées dans la ville, contre des améliorations. La ville apparaît de manière aléatoire, à droite de l’écran. Ce n’est pas un lieu à négliger, car les améliorations seront cruciales pour faire face à la difficulté augmentante.