École Internationale PACA Manosque

The Tank Maze (par Adrien et Arnaud)

The Tank Maze (par Adrien et Arnaud)

The Tank Maze (par Adrien et Arnaud)

Ce jeu s'appelle “The Tank Maze”. Le but du jeu consiste à déplacer un tank, qui réapparaît en haut à gauche à chaque fois qu’il meurt, et qui peut seulement aller vers le haut, le bas, la gauche, et la droite. Il évolue dans un labyrinthe contenant deux sorties, une en bas à gauche, et une en haut à droite. Le tank meurt s’il touche un mur. Ce jeu est infini, et on peut réapparaître autant de fois qu’on veut. pour pouvoir réussir ce jeu il faudra être précis dans les mouvement et ne pas perdre son calme car les chemins sont très étroits.

 

Dino Game (par Antoine et Marco)

Dino Game (par Antoine et Marco)

 Dino Game (par Antoine et Marco)

  Qu’avons-nous codés ? Le célèbre jeu du dinosaure de Google Chrome. Nous avons utilisé Python et ses nombreuses fonctionnalités. Pourquoi ce projet ? Coder un jeu célèbre augmentait un peu la difficulté, car tout le monde aurait pu voir nos erreurs. De plus, le jeu semblait simple à coder, mais il nous a demandé de nombreuses heures de recherches. Comment avons-nous codé ? Nous avons utilisé le langage de programmation Python, les logiciels PyCharm et Replit, ainsi que la bibliothèque PyGame. A quoi ressemble le code, que contient-il ? Notre code fait environ 600 lignes, et est réparti en trois fichiers différents. Pour faire fonctionner le jeu, nous avons dû :
  • Dessiner les sprites (qui représentent le joueur ou les ennemis/obstacles)
  • Coder la façon d’animer les sprites, ainsi que leur position de départ et leur zone de collision
  • Coder le défilement automatique du jeu, la façon dont il s’accélère, les sons joués…
  • Définir les événements provoquant la fin de la partie (collision entre le dino et un cactus par exemple)

Exemple de lignes de code (détermine la collision entre le dino et un cactus)

Que nous a apporté ce projet ? Après des heures de travail, voir notre jeu se mettre à fonctionner a été une grande satisfaction et nous a motivés à nous intéresser de plus près aux langages informatiques. Ce projet nous aura en quelque sorte servi de porte d’entrée sur le monde de la programmation.
Une vidéo de notre jeu en cours de fonctionnement
Spaceship Game (par Antoine et Octave)

Spaceship Game (par Antoine et Octave)

Spaceship Game (par Antoine et Octave)

Imaginé et programmé par Octave et Antoine à l’aide de la bibliothèque Python : Pygame, et l’IDE Pyscripter. Inspiré de jeux d’anthologie tels que Space Invaders.

Jeu d’action :

  • Une prise en main facile
  • Un mode de jeu infini
  • Une difficulté croissante
  • Des graphismes réalistes
  • Des collisions millimétrées

But du jeu : amasser le plus de score possible en détruisant les météorites bonus et en esquivant les météorites normales. On commence avec 3 points de vie, et la vitesse des météorites augmente en permanence.