~ 8e édition ~
Les jeux 2024!

Toutes catégories confondues, plus de 4000 jeux ont été créés lors cette 8e édition de la Nuit du Code. Vous trouverez, ci-dessous, la sélections des jeux 2024. 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 Twitter.

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

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

MiLAm

Collège Marcel Pagnol
Asuncion - Paraguay
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Vous etes poursuivi par les pirates !! Vite, il faut atteindre le drapeau !!
Utilisez les fleches pour vous deplacer.
Evitez TOUS les obstacles... Sinon... il faut tout recommencer...
Bonne chance !!
.......................................................................................................................................................................................................


HetKStudios

The École
New York - États-Unis d'Amérique
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Bienvenue dans l\'espace !
Ici, tu diriges un vaisseau avec la souris ou le pad de ton ordinateur.
Tu peux tier en cliquant.
Attention, les aliens sont très dangereux et il suffit qu\'un seul ne te touche pour que tu perdes le jeu.
Tu dois donc être très rapide !
Bon courage !


les lapins

Lycée Français International de Tokyo
Tokyo - Japon
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Maintenant, nous sommes des policiers spatiaux. On a besoin de tuer les aliens qui sont des spaces invaders. Partons en mission!Quoi? Il y a un gros problème? Les aliens lancent des astéroïdes?! Si c\'est comme ça, faisons très attention et enfuyons des astéroïdes.Nous aussi, on a 2 items. Attention à ne pas rater les items et cette fois, partons vraiment en mission!!

Comment jouer
Faites bouger le vaisseau spatial avec le boutons droit et gauche.Le vaisseau tire les balles automatiquement. Il y a 3 types de balle: Ceux avec 1 balle et 1 degas, 2 balle et 2 degas, 3 balle et 3 degas. Les 5 aliens ont 30 vies ; Vous pouvez les remarquer vers le au haut de l\'écran. Ils vous lancent des astéroïdes toutes les 1 à 3 secondes. Ils avancent petit à petit, ci ils atteignent le bord, vous pouvez plus les tirer dessus. Après 20 secondes, un item pour guérir va tomber. Au bout de 30 secondes, un autre item pour tirer beaucoup plus rapidement va tomber. Vous avez 9 vies. Faites attention à ne pas toucher les astéroïdes et tuer les aliens.


Lorju

Lycée français Jules Verne de Johannesburg
Johannesburg - Afrique du Sud
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Nom du jeu: l’Aventure de Renard


Vous êtes un renard pilleur de tombes.

Vous cherchez un trésor, mais attention aux ennemis placés tout le long. A la fin, vous devrez charmer le boss final en utilisant les bons mots.

Pour vous déplacez à droite et à gauche, utilisez les flèches de droite et gauche. Pour voler, appuyez sur la barre espace et pour redescendre la gravité effectuera son travail.

Pour commencer le jeu, appuyez sur le drapeau vert. Pour passer au niveau 2, activez le levier. Pour passer au niveau 3, passez par la porte.

Si vous voulez être riches, récupérez les pièces en chemin mais gare aux pièges !


Lilia Ghali Sami

Elbilia Skolar Bouskoura
Casablanca - Maroc
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Bonjour, aujourd\'hui nous allons vous présenter notre jeu: Space shooter
Nous avons été inspirés d\'un jeu que nous avons déjà connu.
-----------------------------------------------------------------------------------------------------
* Voici les règles du jeu:

1:Vous êtes le vaisseau, votre rôle est de tuer les extraterrestres; sinon vous perdez
2:Pour bouger il faut vous déplacer grâce aux flèches directionnelles: droite, gauche, haut et bas
3:Pour tuer les EXT il faut appuyer sur la touche espace pour lancer un missile
4:Ne pas toucher les fantômes car chaque fantômes vous enlève une vie.
5:Et surtout: Amusez vous bien!!!!!!!

La galaxie a besoin d\'aide, Sauvez la!!!


Blaster Game

Collège ARIANE
Vernon - France
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Pour commencer à jouer, il faut cliquer sur Start. Le but est de tirer sur les astéroïdes avant d\'être détruit. Le joueur a 3 vies. Il peut récupérer des bonus pour guérir ou tirer de façon plus forte. Bon jeu !


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

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

Les tireurs d elites

Collège les fontaines
Bouillargues - France
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Notre jeu est un jeu de tir pour lequel il faut tirer sur les aliens qui apparaissent en haut de la scène pour gagner le plus de points.
Les touches à utiliser pour le bon fonctionnement du jeu sont :
-La touche 0 pour (re)commencer. Lors de l’animation Game Over, pour recommencer, double cliquez sur 0.
-La touche flèche droite pour le déplacement droit de l’avion spatio-galactique.
-La touche flèche gauche pour le déplacement gauche de l’avion spatio-galactique.
-La touche flèche haute pour l’utilisation des missiles.
-La touche espace pour augmenter ou diminuer le volume des sons.
Il existe de nombreux avantages comme la mallette de soins qui apparaît tous les 15 aliens tués, le bouclier qui apparait tous les 50 aliens tués et l’amélioration de l’artillerie qui apparait tous les 100 aliens tués, doublant l’attaque.
Pour voir votre record, attendez le début de l\'animation.
Bon jeu !


Humains en pain

Collège les fontaines
Bouillargues - France
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Bienvenues sur ce jeu de survie en joueur contre ennemis !
Votre objectif est de survivre face aux différents bateaux ennemis. Vous pouvez tourner votre bateau avec la flèche de gauche et la flèche de droite et avancez et reculez avec la flèche du haut et la flèche du bas. Vous pouvez aussi tirer à votre gauche et à votre droite en appuyant sur Q ou D (retenez que vous ne pouvez tirer que toutes les 2 secondes). Pour éviter la noyade, réparez votre bateau en vous plaçant sur les planches qui apparaissent aléatoirement sur l\'eau.
Bonne chance preux marin !


lolipophfs

Lycée Français de Séoul
Séoul - Corée du Sud
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
PRÉSENTATION:
Ce jeu est basé sur un pingouin, venu d\'une autre planète, qui ADORE les pièces en or et qui veut être milliardaire! Dans chacun des niveaux, le but est de survivre aux boulets de canon et aux bombes, tout en trouvant les clés pour obtenir les pièces. Bonne chance!

MODE D\'EMPLOI DU JEU:
Pour jouer ce jeu, contrôlez le pingouin grâce aux flèches sur le clavier (↑,↓,→,←, WASD ou QZSD) et déplacez les clés que vous venez d\'obtenir pour ouvrir les coffres, en déplaçant votre souris.


La bombe VS Le fou

Lycée Français René Descartes
Phnom Penh - Cambodge
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Votre camarade de bord a perdu la tête, il veut tous vous tuer ! et il est très tenace, il n’abandonne jamais !
Pour l’arrêter, vous devrez lui faire exploser un maximum de bombes sous le nez avant que tous vos autres camarades soient morts. Pour cela appuyer sur:
- Espace pour activer la bombe ( et commencer à bouger)
- Q pour aller à droite
- D pour aller à gauche
- Z pour sauter
La bombe met 7 secondes avant d’exploser.

Faites attention aux bougies, elles feront exploser votre bombe immédiatement.


Friands au fromage

Collège St Joseph
Chantonnay - France
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Bienvenue dans « Les aventures de MR. SLIME !»

Ce jeu d’aventure où vous êtes un slime est fait pour vous divertir. Attraper la ou les pièce(s) pour passer au niveau suivant. Bonne chance !
Commandes :
- Flèches droite et gauche pour se déplacer
- Espace pour sauter
Et attention, seules les pièces grise, jaune, les bonshommes de neige et l’éclair en bronze sont inoffensifs.
Certaines choses tuent en un seul coup le joueur. A vous de tout découvrir.
Amusez-vous !
Développement :
- Niveau 1 : Pablo (Niveau du marteau piqueur)
- Niveau 2 : Dorian (Niveau du lanceur d’escargot)
- Niveau 3 : Anatole (Niveau enneigé)


La team des friands au fromage.


Eternal_CrazY

Collège Paul Duez
Leforest - France
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Bien le bonjour Pirate en herbe !
Imagine que tu es sur ta belle île civilisée quand, soudain, un invasion de Pirates maléfiques surgit à l\'horizon pour piller vos trésors !
Ton sang ne fait qu\'un tour, tu enfiles tes bottes, montes sur ton bateau et tu vas remonter les bretelles de ces satanés voyous !

==============================Les Touches========================================

Les touches sont très simples, diriges toi grâce à la souris et fais "clique gauche" pour lancer tes boulets de canons.

Bonne chance, valeureux Pirate !

=============================Les Différents Bateaux=================================

Les bateaux ont des pouvoir différents :

-Le bateau Vert : c\'est le plus simple des bateaux, il avance normalement et ne tires pas de boulets.

-Le bateau Jaune : un bateau coriace qui avance trois fois plus vite que la normale

-Le bateau Bleu : bateau assez résistant, nécessite 3 coups pour menez à ses fins

-Le bateau Rouge : un bateau qui prend ses distances mais tire des boulets de canon

-Le bateau Noir : c\'est le Boss des bateaux ! Étant très lent, il faut 10 coup pour le faire couler.


Les sprinteurs

Collège François Truffaut
Betton - France
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Aidez petit Renard a accomplir sa quête mais méfiez vous des autres animaux qui feront tout pour lui nuire...
- Déplacez vous en utilisant les flèches du clavier pour aller de gauche a droite
- Appuyez sur la touche espace pour sauter
- Terminez les 6 niveaux et gagnez la partie en tuant le Rat Géant !


Taipei Equipe 2

Lycée français de Taipei
Taipei - Taïwan
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Le but est de sauver tous les animaux, le problème est qu\' il y a plein de blocs qui les retiennent. Détruisez-les tous pour récupérer les 10 animaux en 1 min. Vous ne pouvez tirer qu\'une seule balle a la fois.
- La flèche de droite pour aller à droite
- La flèche de gauche pour aller à gauche
- La touche espace pour tirer
- La flèche du bas est pour lancer la clé au coffre, pour sauver le dernier animal


FADE_lfo

Lycée Français d'Oslo
Oslo - Norvège
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Le but du jeu s\'agit d\'aider les aliens en récupérant les 4 power-UPS le plus vite possible.
Déplacez vous avec les flèches du clavier ou les touches A, W, S et D.
Il est important d\'éviter les missiles envoyés par les vaisseaux spaciaux, car si vous êtes touchés 3 fois, toutes vos vies sont perdues et c\'est game over !


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

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

prograrenard

Lycée Français de Berlin
Berlin - Allemagne
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Renardeau en Cavale
**********************
Grand Méchant a enlevé la famille de Renardeau. Il doit franchir plusieurs défis pour les retrouver. Mais attention ! Défis piégés !

Pour bouger latéralement, on utilise les flèches droite-gauche et pour sauter, la flèche haut.


Les Trois M

Lycée Blaise Pascal
Rouen - France
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Description

Bomber Pirates est un jeu de plateforme et de combat dans l’univers des pirates. L’objectif du joueur est de récupérer plus de gemme face au PNJ en 2 minutes. Le jeu offre une
possibilité de combat avec des lancées de bombes.

Mode d’emploi

Déplacement Gauche-Droite: flèche de gauche et de droite
Saut: flèche du haut
Récupération des objets et des gemmes: aller dessus
Lâcher un objet: touche 0 du pavé numérique
Tirer au canon: aller au canon avec une bombe puis clic gauche


Protector game

Lycée Français de Berlin
Berlin - Allemagne
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Dans un futur lointain, la Terre est menacée par une invasion extraterrestre menée par les redoutables Zorvians. Vous incarnez le commandant Alex Vega, un pilote d\'élite à bord du "Star Defender", le dernier rempart de l\'humanité. Votre mission : repousser vague après vague de vaisseaux ennemis pour protéger la planète. La survie de la Terre repose sur vos compétences et votre détermination. Préparez-vous à défendre l\'humanité et à vaincre les envahisseurs !

Déplace-toi avec les flèches de mouvement.
Tire des lasers avec la touche espace.
Ramasse des bonus pour t´aider dans ton aventure, tout en esquivant les astéroïdes et en te créant un passage en tuant les ennemis et en les évitant.


Les GOATs

Lycée Français de Séoul
Séoul - Corée du Sud
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Mode d\'emploi :
Flèches directionnelles pour se déplacer
MAINTENIR ESPACE pour attaquer
Pour passer au niveau suivant, il faut atteindre la porte. Attention aux ennemis ! Boitix le boiteux, Popex le teigneux et le fidèle canon de Bombix lui-même !
Chaque niveau a été testé pour qu\'il puisse être remporté.
***
Arrows to move
HOLD SPACE to attack
To get to the next level, reach the door. Beware of the enemies! Boitix the limping, Popex the stingy and the Bombix\'s canon itself!
Each level has been tested and can be completed.
***
Présentation :
Vous êtes le plus terrible des pirates : Eduardo le Chauve ! Malheureusement, au large du Goatland, vous vous êtes fait kidnappé par le terrible Bombix ! Pourrez-vous vaincre contre cette bande de marins d\'eau douce ? A vous de voir!
***
Presentation :
You\'re the most dangerous of pirates : Eduardo the Bald! Unfortunately, you were kidnapped off the coast of Gotland by the terrible Bombix! Will you be able to win against this gang of fishmongers? It\'s all up to you!
***
Enjoy the game!
Bon jeu !

Les GOATs


Les JB

Lycée Emile Duclaux
Aurillac - France
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Mission Comète

Le but est de détruire les extraterrestres tout en évitant les comètes.

Commandes : -pour se diriger, il faut utiliser les flèches du clavier.
-pour tirer, il faut appuyer sur la touche espace.
-pour attraper les bonus, il faut y passer dessus.


FDA team

Lycée Jean Guéhenno
Fougères - France
Si le jeu ne s'affiche pas correctement,
vous pouvez l'ouvrir dans un autre
onglet en cliquant ici.
Jeu de plateforme, boss et accueil.
Touche:
-flèche droit :aller a droite
-flèche gauche: aller a gauche
-flèche du haut : sauter (ne peut plus sauter au boss)

nous avons mélanger des style différent pour vous crée une expérience unique.
⚠️certaine plateforme sont trompeuse ;) ⚠️


PYTHON

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

Slime Team

Lycée Vaugelas - Lycée 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/nbzm/9ujen'
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.
# Slime Quest

Par Gédéon Deveaux et Jules Courtiade-Vanin, la Slime Team.

# Comment jouer

Lancer le jeu, appuyer sur espace pour commencer.

Pour se déplacer, utilisez les flèches et la barre espace pour sauter.

Le but est de rammasser le plus de pièces ou d\'étoiles dans le temps imparti.
Les pièces rapportent 1 point, l\'étoile argent 3 et l\'étoile dorée 5.

N\'importe quelle collision recharge le saut (wall jump).


The Robot

Lycée Saint-André
Niort - 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/rscb/jahcv'
py = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/')
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.
Les JO pyxel 2024

Voici notre projet de la nuit du code portant sur les JO. Nous avons créé 5 mini-jeux qui sont les tirs aux but, le lancer de poids, le lancer de javelo, le 100 mètres et le 110 mètres haies. Vous pouvez y accéder à l’aide du menu contenant deux pages. Vous pouvez naviguer entre les pages grâce aux flèches du clavier.
Pour chaque jeu vous pouvez revenir au menu grâce à la touche M.

Pour jouer ou relancer une partie du 110 mètres haies il vous suffit d’appuyer sur H :

Le but du jeu est de tenir le plus longtemps sans mourir pour obtenir le score le plus élevé possible. Pour ne pas mourir il vous faut sauter par dessus les haies.

Les commandes : Le personnage avance tout seul pour le faire sauter il vous suffit d’appuyer sur espace

Pour jouer ou relancer une partie du 100 mètres haies il vous suffit d’appuyer sur J :

Le but du jeu est d’aller le plus vite possible et de faire le meilleur temps.

Les commandes : Pour faire accélérer le personnage il faut utiliser la barre espace. Plus vous appuyer vite plus le personnage ira vite

Pour jouer ou relancer une partie de Tir au but il vous suffit d’appuyer sur T :

Le but du jeu est de tirer dans le but sans que le gardien l’arrête

Les commandes : Pour indiquer la direction de la balle utiliser la flèche que vous dirigez avec les flèches directionnelles du clavier.

Pour jouer ou relancer une partie de lancer de javelot il vous suffit d’appuyer sur L :

Le but du jeu est de lancer le javelot le plus loin possible.

Les commandes : Il faut d’abord faire courir le personnage avec la touche directionnelle droite, puis lancer au bon moment le javelot. Trop tard et c’est game-over





Pour jouer ou relancer une partie de lancer de poids haies il vous suffit d’appuyer sur R :

Le but est de lancer le boulet le plus loin possible

Les commandes : Appuyer simultanément sur les touche droite et gauche puis appuyer sur espace le plus proche de 150 (temps) pour lancer la boule le plus loin possible.


Lemonish

Lycée Le Verger
Sainte-Marie - 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/jfuh/s6hxy'
py = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/theme2t.pyxres')
with open('theme2t.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.
Vous incarnez une brave chercheuse de trésor qui n\'a pas peur du risque.
Votre objectif est de ramasser 25 pièces pour gagner. Prenez garde aux dangers qui peuvent vous bloquer dans votre aventure et à la lave dans les profondeurs de la terre qui vous feront perdre de la vie.
Vous avez 3 chances et vous ne pouvez pas remonter à la surface, utilisez donc les flèches de direction à bon escient.
Bon courage chercheuse !


arachnophobia

Lycée Blaise Pascal
Rouen - 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/shfk/qslg7'
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.
Dans ce jeu vous incarnez Thomas, une personne arachnophobe qui en a eu marre et a décidé de se débarrasser de toutes les araignées dans le monde.

Pour se déplacer utilisez les touches Z, Q, S et D.
Pour tirer maintenez la touche espace.
Pour dash (déplacement à haute vitesse sur courte distance distance) appuyez sur E en maintenant une direction, il y a ~4-5 secondes entre chaque utilisations.


HellDevers

IUT Orsay
Orsay - 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/2rq5/pvlmn'
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.
HellSpyders : Divers Redemption II : Fight the swarm !

------------------------------------------------------------
------------------------- A propos -------------------------
------------------------------------------------------------

Etablissement : IUT d\'Orsay (niveau BUT 1)

Nom de groupe : HellDevers

Membres du groupe :

|~~~~~~~~~~~~~~|
| Alain SANDOZ |
| Ash MERIENNE |
| Naomie FAZER |
|~~~~~~~~~~~~~~|

------------------------------------------------------------
----------------------- Présentation -----------------------
------------------------------------------------------------

HellSpyders est un Shoot\'em Up de type défensif.

Dans ce jeu, le joueur se met dans la peau d\'une araignée
extraterrestre qui doit repousser des
mouches, qui veulent se nourrir avec le nectar du nid.

L\'araignée doit protéger son nid à tout prix ! La survie de
son espèce en dépend.

------------------------------------------------------------
------------------------- Gameplay -------------------------
------------------------------------------------------------

Le joueur se déplace en utilisant les touches Z,Q,S,D, et
peut tirer des fils surpuissants avec le clic-gauche de la
souris pour repousser et tuer les ennemis, les empêchant
ainsi de s\'approcher du nid.

Les fils sont envoyés dans la direction du viseur (qui
lui-même suit la souris).

------------------------------------------------------------
------------------------ Power-ups -------------------------
------------------------------------------------------------

Périodiquement, les bébés Spyders produisent un nectar
permettant de solidifer le nid. Une fois récupéré par le
joueur, le nectar d\'apparence verte rajoute 5 points de vie
au nid.

------------------------------------------------------------
----------------------- Les mouches ------------------------
------------------------------------------------------------

Les mouches se déplacent sur une ligne droite dans le but
d\'atteindre le nid et se nourrir du nectar produit par les
bébés.


Totally_devs

Lycée de la Vallée de Chevreuse
Gif-sur-Yvette - 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/ejxc/g3n6c'
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.
Au temps où les légendes contées par les anciens étaient de simples articles de journaux, où les seigneurs gouvernaient leurs terres d\'une main de fer, où les mages étaient de simples citoyens, Hildegarde s\'était bâtie une fortune grâce au crime et à la contrebande. Pour entreposer ses richesses, elle avait dirigé la construction d\'une bâtisse protégée par des sortilèges qui feraient pâlir le plus téméraire des voleurs. Mais le cours du temps est inarrêtable, et depuis plusieurs décennies, l\'influence des sortilèges sensés durer aussi longtemps qu\'existerait le monde s\'estompent. Cependant avec eux a aussi disparu la renommée des seigneurs d\'antan. Au détour d\'un sentier, un jeune métamorphe pose son regard sur une masure délabrée, vestige d\'un temps d\'abondance et de richesse. Les trésors qui s\'y trouvent le poussent inexorablement à traverser une prairie infestée de créatures belliqueuses et dévastée par des siècles de malédictions.


Le joueur se déplace à l\'aide des flèches directionnelles, saute avec la flèche du haut, change d\'apparence en appuyant sur la flèche du bas. En mode humain, il frappe en effectuant une ruée en avant grâce à la barre espace et en mode champignon il saute beaucoup plus haut mais perd cette compétence. Le but est d\'arriver au drapeau situé à la fin du tableau afin d\'accéder au suivant en collectant les pièces et tuant les ennemis. Le jeu se termine une fois le drapeau damier atteint.


Spaceship

Groupe scolaire St François d’Assise
Chambray-les-Tours - 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/g4sr/5sen9'
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.
NUIT DU CODE

ARGAUT Marie-France | JUIF Noé | GAUME Clément
UNIVERS 1

Description du jeu : Le vaisseau doit tirer sur les ennemies avant qu\'ils ne touchent le sol. Le vaisseau à 5 vies mais les perd un certain nombre de vies si un ennemie atteint le sol. Le but est d\'accumuler un maximum de score avant de mourir.
Toutes les 15 secondes, les ennemis accélèrent.

Contrôles : Z - déplacement vers le haut
Q - déplacement vers la gauche
S - déplacement vers le bas
D - déplacement vers la droite
ESPACE - tirer
Echap - quitter le jeu en pleine partie
CTRL – relancer la musique


AB2

LGT Françoise Cabrini
Noisy-le-Grand - 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/rc28/tsu5w'
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.
Nous avons choisi l\'univers 4. Notre jeu est un plateformer.
Le but est donc d\'avancer au maximum vers la droite afin de terminer le niveau en prenant le drapeau rouge tout tentant de gagner un maximum de points.

Système des touches:
Q : se déplacer vers la gauche
D : se déplacer vers la droite
Espace : sauter

La vie du joueur ainsi que ses points sont affichés en haut à gauche de l\'écran.
Pour le système de points, une pièce jaune rapporte un point et un coffre rapporte dix points.
La vie du joueur est bornée à deux et un coffre restaure une vie si nous n\'en avons plus qu\'une.
Afin de rendre le jeu plus difficile, nous avons implémenté un type d\'ennemi (champignons) qui meurent uniquement si ils nous touchent et nous font perdre une vie que des piques argentés qui tuent instantanément le joueur (game over).
Durant la partie, vous trouverez un mur de briques rouges. Afin de l\'ouvrir, il est nécessaire de trouver une clé rouge qui est cachée dans le niveau.
Pour les joueurs les plus téméraires, il existe également des grottes qui recèlent de trésors et de pièces. N\'hésitez pas à vous y aventurer !


Funaratio

Lycée Kernanec
Marcq-en-Barœul - 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/dpmb/e63mh'
py = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(py.content)
pyxres = requests.get(url + '/theme2.pyxres')
with open('theme2.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.
(ce fichier est disponible en markdown sur https://f.dreamclouds.fr/nuitducode-2024/ )

⛏️ MIGHTY MINER
Projet Nuit Du Code 2024 de Funasitien, Bugxit et Boss-MBD

ℹ️ A propos du jeu
Dans *MIGHTY MINER*, vous devez récupérer le plus de points possible en descendant dans la mine chercher des coffres - mais comme tout le monde vous ne savez pas voler.

🕹️ Controles
Vous avez trois option quand vous ouvrez le jeu - *WASD*, *ZQSD* et *Flèches Directionnelles*. Vous pouvez changer à tout moment en appuyant sur *Entré* qui met le jeu en pause.

🗺️ Cartes
4 cartes sont disponibles. Vous pouvez changer de carte en utilisant la porte en bas du niveau. Chaque niveau est composé blocs;
- Les blocs de terre, cassable par le joueur
- Les tunnels, des espaces vides que le joueur peut traverser - mais pas survoler, il ne vole pas !
- Les pierres, incasable par notre pauvre héro
- Les coffres, qui augemente le score et offre deux secondes suplémentaires pour vivre dans la mine
- Les Echelles, le seul moyen de remonter dans la mine
- Les portes, qui permettent d\'accéder à un autre niveau


Dodo_Magique21

Lycée Charles Peguy
Gorges - 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/l2af/lcbvr'
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.
Univers choisie : 4
Le but : Trouver 3 clé 🔑 de différente couleur et de sortir à la surface 🏕️ par les 3 portes 🚪 de
couleurs lorsque tu a lancer le jeu 🎮 tout en faisant attention ⚠️ aux monstres 👹 qui
pourrait s\'y cacher. 🤐

Déplacement : Z pour monter 👆
S pour descendre 👇
Q pour aller a gauche 👈
D pour aller a droite 👉


Les inseparables

Lycée Pierre d'Aragon
Muret - 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/hyj7/uj6ae'
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.
Imaginez être dans une forêt pour un cueillette de champignons. Il faut d\'abord récupérer la clé pour entrer par la porte dans la forêt.
Puis le but du jeu est de récupérer tous les champignons sans se faire toucher par un des lapins.


Les Cryptorchides

Institut Saint Dominique
Pau - 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/bej4/dqusg'
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.
Bonjour à toi gamer,

Ce jeu est une sorte de survivor.io, le but est de survivre le plus longtemps, tuer le plus de mouches, tuer le plus de mygales : être le/la meilleur(e) !

Pour jouer c’est plutôt simple :
- Z : Avancer
- Q : Gauche
- S : Reculer
- D : Droite

- Click droit : tirer
- Curseur : viser
- Attention, tu a un nombre de munitions limité, explore la carte pour en trouver
- Explose les barils, tue des mouches et des mygales pour augmenter ton score
- Tu peux tirer à travers les rochers, et les monstres peuvent passer par-dessus ceux-ci, par contre tu ne peux pas passer sur les rochers
- S’il n’y a pas de rochers sur les bords, c’est que tu peux avancer sur la carte (attention, il faut avancer d’au moins une petite distance dans ta nouvelle portion de carte si tu veux revenir en arrière)

Ne te laisse pas être mangé(e) et être tué(e) par les mygales !
Soit le/la meilleur(e)…
Bonne chance !


voyageurs

Saint Antoine
Phalsbourg - 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/4z8l/x5sy9'
py = requests.get(url + '/40000.pyxres')
with open('40000.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 "40000.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.
Notre jeu s’intitule le voyageur.
L’objectif est de récupérer les 20 clés.
Si vous touchez les champignons, vous perdez une vie.
utilisez la flèche de droite pour aller à droite
utilisez la flèche de gauche pour aller à gauche
utilisez la barre espace pour sauter, mais attention à ne pas tomber dans le vide...
Il y a deux niveaux, pour réussir le 1e niveau vous devez récupérer les 11 clés présentes. Pour réussir le niveau 2 vous devez récupérer les 9 clés.
Après quoi, vous décrocherez la victoire.