École Internationale PACA Manosque

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.

Blackjack (par Inès, Isabel et Rauna)

Blackjack (par Inès, Isabel et Rauna)

Blackjack par Inès/Isabel/Rauna

  Le Blackjack, aussi connu sous le nom du vingt-et-un, est un jeu de cartes américain fortement populaire dans les casinos. Le but du jeu est de battre la banque en obtenant une main plus élevée que le dealer, mais sans jamais dépasser 21. Pour faire court, une partie se déroule d’un peu près de cette manière : le joueur choisit sa mise, ensuite le dealer distribue les cartes, puis la possibilité de prendre une carte (ou plus) est donné au joueur, ainsi qu’au dealer, finalement les points entre le joueur et le dealer sont comparés et on détermine qui a gagné et qui va récupérer la mise.

  Si le jeu vous intéresse on vous encourage d’aller voir les règles plus précisément sur ce site par exemple : https://www.casinosbarriere.com/fr/nos-jeux/jeux-de-table/blackjack.html .

  Notre projet était donc de réussir à programmer le jeu du Blackjack avec un joueur contre un dealer (dans notre cas contre l’ordinateur) sur python. Bien évidemment, il existait déjà de nombreux Blackjack, que ce soit en ligne ou des tutos sur internet pour le faire soi-même sur java, python, etc. mais à fin d’apprendre de nouvelles choses, et de nous améliorer en informatique, plus précisément en programmation, nous souhaitions le faire de nous, principalement à l’aide de nos connaissances.

  En fin de compte on a donc réussi à créer un jeu dynamique, permettant au joueur de se mesurer a l'ordinateur au Blackjack. Le jeu n’est pas 100% complet ni parfait, puisque on n’a pas eu la possibilité d’inclure toutes les fonctionnalités du jeu. Au cours du projet, on a appris plein de nouvelles fonctionnalités dans la programmation, qui nous serviront peut-être plus tard et qui dans tous les cas nous ont enrichi. Malgré les imperfections et les obstacles, on est fière de vous présenter notre projet blackjack ( si vous souhaitez tester le jeu ou voir le programme , foncez): https://replit.com/@freetheshrimps/Blackjack#main.py