Lycee condorcet
AEFE - Asie-Pacifique
Sydney
Australie

Partagez cette page sur Mastodon et/ou Twitter.
6h pour coder un jeu
~ 10e édition ~
Les élèves ont eu 6h seulement pour découvrir les univers, imaginer un jeu et le coder.

SCRATCH - Cycle 4 (5e > 3e)

LED

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.
N uit
D u Escape à distance:
C ode

Notice :

Ceci est le jeu que nous vous proposons, l’objectif est de finir le parcours en récupérant le maximum d’étoiles et de clés. Pour avancer il faut utiliser la touche flèche droite ( > ), pour reculer il faut utiliser la touche flèche gauche ( < ) et pour sauter il faut utiliser la touche flèche haute ( /\ ). Les autres touches sont inutiles.

Les 3 filles

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.
Regles du jeu
Pour commencer le jeu, il faut toucher “PLAY”
Pour bouger:
Pour avancer à gauche, il faut toucher la flèche gauche
Pour avancer à droite, il faut toucher la flèche droite
Et pour sauter, il faut toucher le bouton espace et toucher la flèche droite en même temps
Comment perdre:
Tomber dans l’eau/Toucher la souris ou la grenouille (il faut recommencer)
Des outils à utiliser:
Le catapulte—sauter plus haut
Le Lucky Block—recevoir une pièce complètement inutile.
Pour gagner
Toucher le drapeau
Battre le grand méchant escargot
Comment battre le grand méchand
Avec la touche espace tire sur l’escargot
Vous avez un maximum de clé pour tirer alors utiliser avec prudence

Si tu meurs, Tu ne peux peut être plus prendre le diamant

ConstantLM

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.
N uit
D u Escape à distance:
C ode

Notice :

Ceci est le jeu que nous vous proposons, l’objectif est de finir le parcours en récupérant le maximum d’étoiles et de clés. Pour avancer il faut utiliser la touche flèche droite ( > ), pour reculer il faut utiliser la touche flèche gauche ( < ) et pour sauter il faut utiliser la touche flèche haute ( /\ ). Les autres touches sont inutiles.

Riri Fifi et Loulou

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.
Scratch PLATFORMER - The notice:

1. Don’t touch the monsters, spikes, or get hit by the bullets.
2. Your goal is to get to the flags at the end of the levels.
3. You have 3 lives to get through three levels.
4. If you touch the underside of the platforms, you will go back to the start of the level, but you won’t lose a life, don’t worry.
5. Absolutely no double jumping!
6. BONUS FOR PROS: Get the star on one of the levels.

Scratch PLATFORMER - Consignes :

1. Évitez de toucher les monstres, les pics et les projectiles.

2. Votre objectif est d'atteindre les drapeaux à la fin des niveaux.

3. Vous disposez de 3 vies pour terminer les trois niveaux.

4. Si vous touchez le dessous des plateformes, vous retournerez au début du niveau, mais vous ne perdrez pas de vie.
5. Interdiction formelle de faire des doubles sauts !

6. BONUS POUR LES PROS : Obtenir l'étoile dans l'un des niveaux.


Les commandes:
Utilisez les flèches pour diriger l’ourson.

Python - Première

Les4Fantastiques

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
codes = 'mvn5/2b5hy'
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/' + codes
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.
Afficher les .
  • app.py
  • theme.pyxres
Des vagues d’ennemis vont parcourir les long d’un chemin prédestiné, et il faut placer des tours afin de pouvoir les arrêter pour qu’ils n’arrivent pas au bout du chemin

Mode d’emploi:
Les touches/Contrôles:
La souris pour sélectionner la parcelle où on met la tour de défense choisie, ou pour sélectionner la tour qu’on veut faire évoluer.
Clic gauche souris pour faire évoluer la tour de défense ou sélectionner la tour a placer dans l'interface utilisateur en bas.
Enjeux/But du jeu:
Si un ennemi arrive au bout du chemin, le joueur perd quelques points de sa vie ( le joueur commence avec 100 points de vie)
Le barbare bleu, le premier ennemi que l’on rencontre dans le jeu, fait 10 dégâts à la vie du joueur. Le deuxième ennemi que l’on rencontre, le barbare rouge, fait 20 dégâts.
SI le joueur perd tous ses points de vie, il perd le jeu et doit recommencer a zero
Chaque ennemi tué donne des pièces, qui peuvent être utilisées pour acheter des nouvelles tours ou faire évoluer la tour.
Une tour qui a son contour qui clignote entre blanc et noir indique que ĺ’on peut la faire evoluer en payant de l’argent. Chaque évolution coûte 20 pièces.
Le joueur gagne après avoir survécu pendant 4 minutes (240 secondes).
Fonctionnement des tours:
La tour envoie des tirs au barbare le plus proche. Chaque niveau, ils font plus de dégâts et s'envoient plus rapidement.
Le sablier envoie des tirs dans les 4 sens chaque 5 secondes. Quand on atteint le sablier doré, il envoie 3 tirs dans les 4 sens chaque 5 secondes.

LesGougnafiers

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
codes = 'mvn5/6kgvt'
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/' + codes
pyxres = requests.get(url + '/U4.pyxres')
with open('U4.pyxres', 'wb') as file:
    file.write(pyxres.content)
py = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(py.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.
Afficher les .
  • U4.pyxres
  • app.py
Bienvenue au royaume des sauvages,dans ce monde votre vie est en péril constant avec un danger pouvant venir de partout.Votre sureté et votre santé ne dépendent que de vos actions face aux désire intense des créature de vous réduire à néant.Afin d’esquiver leur attaque mortel vous devez reposez sur vos temps de réaction, à disposition vous aurez les touches flèche gauche pour vous déplacer à gauche,la flèche droite pour aller à droite,la flèche pointe vers le haut pour vous déplacer à la verticale et finalement la flèche pointant vers le bas pour descendre. Votre objectif si simple et à la fois si périlleux :rejoindre la porte en bas de la carte tout en évitant aux ripostes des monstres, certains vous empoisonnent au contact certain vous lance des choses,peu importe l' agression il faut l'esquiver votre vie en dépend.Afin de vous aider dans votre survie vous pouvez récupérer des champignons qui cachent en réalité des avantages que vous pourrez découvrir.

LesLivreurs

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
codes = 'mvn5/eurpj'
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/' + codes
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.
Afficher les .
  • app.py
  • theme.pyxres
Dark Tower Defence est un jeu de Tower Defense où vous devez protéger votre base contre des vagues d’ennemis suivant un chemin précis. Vous disposez d’un canon fixe tirant automatiquement et d’une tourelle de feu à effet de zone, que vous pouvez améliorer en dépensant l’argent gagné en éliminant les ennemis. Appuyez sur Espace pour améliorer le canon ou sur Flèche haut pour améliorer la tourelle de feu, à condition d’avoir suffisamment d’argent. Chaque ennemi touchant la base fait perdre des points de vie, et vous devez gérer vos ressources pour augmenter la puissance ou la cadence de tir de vos tours. Le canon inflige des dégâts directs aux ennemis, tandis que la tourelle de feu active périodiquement une attaque à zone qui touche tous les ennemis à proximité. Le jeu se déroule en continu, avec des vagues d’ennemis et des améliorations stratégiques pour survivre le plus longtemps possible et protéger votre base.

Tom et Jerry

Si le jeu ne s'affiche pas correctement, vous pouvez utiliser ce .
import requests, os
codes = 'mvn5/jbmlw'
site = 'https://www.nuitducode.net'
url = site + '/storage/depot-jeux/python/' + codes
pyxres = requests.get(url + '/U2.pyxres')
with open('U2.pyxres', 'wb') as file:
    file.write(pyxres.content)
py = requests.get(url + '/app.py')
with open('app.py', 'wb') as file:
    file.write(py.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.
Afficher les .
  • U2.pyxres
  • app.py
Nuit Du Code - 2026
Julien K et Marcel D - 1ere
“Space defence”

Space Defence, en un jeu style arcade qui reprend les principes des jeux vidéos connu comme “space invaders”
Le mouvement de ce jeu est simple: on utilisera les FLÈCHES pour diriger notre joueur
Attention! Il y des vaisseaux spatiaux ennemis. Qu'essaie d’atteindre le bas de l’écran. Il ne faut pas les laisser s’échapper ou tu perds une vie. Les ennemis vont apparaître du haut de l'écran vers le bas. On appuie sur SPACE pour leurs tirer dessus pour but de les éliminer.
Attention! Prenez garde car tirer coûte de la munition donc il faut planifier une stratégie et éviter de manquer les ennemis. Pour recevoir plus de munitions, il faut faire contact avec des boîtes bleues avec “P”.

Tu as 3 vies disponibles, si tu les perds, c’est Game Over.