Présentation de la deuxieme maintenance

Création d'un jeu en pygame

affichage graphique

https://github.com/nolannd45/tapit
Vous voulez travailler votre tir ou vos réflexes à la souris ?
Ce mini-jeu est fait pour vous ! Avec plusieurs carrés de disponibles le but est de les enlever le plus rapidement possible
Nous laissons place à votre esprit de competition sans vous forcer à le faire dans un temps impartit, libre à vous de vous entrainer et de vous dépasser vous-même !
Veille technologique :

Affichage graphique

Le but de cette fonctionnalité est de créer un affichage graphique pour rendre le mini-jeu attractif et plus intéressant pour l'utilisateur avec un système de classement de ses dernières parties.

Language

Python

Stockage de données

fichier txt

Projet

Projet perso

Initialement, c'est un projet personnel mené par moi-même ainsi qu'avec un collègue Zakaria Soual. Mais j'ai décidé de le reprendre pour faire un affichage graphique
Pour le bien de cette maintenance, j'ai utilisé Python. Ceci est un jeu que j'avais commencé il y a longtemps et cela me tenait à coeur de garder le même language pour le finir. Bien que par la suite j'ai appris à utiliser par exemple java Fx qui aurait pu être utilisé, je pense que python et notamment la librairie Pygame est amplement suffisant pour le bien d'un tel projet. De plus, Pygame à une grande communauté donc l'entraide a pu m'aider dans certains bugs du jeu.
Pour stocker les données dont j'ai besoin pour le petit classement j'ai simplement utilisé un fichier txt plutôt qu'une base de données car cela n'est pas nécessaire dans une telle situation, j'avais uniquement besoin de mettre les scores donc une BD mysql par exemple aurait été presque inutilisé et cela me permettait d'apprendre à gérer un fichier txt depuis python !

Le classement est à titre indicatif pour l'utilisateur, il lui permet de voir le score de ses 10 dernières parties

Vidéo Présentation