Python - Black-Jack
Black-Jack est comme son nom l'indique un jeu de Black-Jack, ici on joue contre la banque, un bot programmé avec quelques conditions de jeu, je lui ai fait adopter ma propre stratégie. Pour ce programme j'ai du travailler sur les listes et la gestion de tirage de carte aléatoire sans remise dans le paquet ainsi que sur la gestion des valeurs associées aux carte. Le jeu pourrait évoluer par la suite en intégrant un systeme de mise et en faisant en sorte que le bot "compte" les cartes en attribuant des valeurs aux cartes qui sortent +1 pour les cartes de 0 à 7, 0 pour les cartes 8 et 9, -1 pour les buches (valets 10, dames 10, rois 10 et As 11). Si le compte est positif, le sabot est chaud et le bot miserait plus.
Black-JackPython - Convetisseur de mesures
Le convertisseur de mesures est un programme qui permet de convertir des cm en pouces et inversement. Cet exercice m'a permis d'apprendre à retravailler mon code avec des fonctions pour le rendre plus concis et sans répétition. J'ai également appris à rendre le code moins spécifique et plus ouvert pour faciliter son évolution, il est désormais plus simple d'intégrer de nouvelles unités de conversion grâce aux collections.
Convertisseur de mesuresPython - Nombre Magic
Le programme Nombre magic est un jeu où il faut deviner un nombre aléatoire compris dans une fourchette choisie, tout ça en un nombre limitée de vie. Ce fût un travail sur les fonctions, et les returns.
Nombre magicPython - Jeu de Math
Le programme Jeu de math est un programme où il faut simplement faire les opérations indiquées, avec un systeme de points.
Jeu de MathPython - Test Simon
Le Test Simon est un programme où il faut retenir un nombre en quelques secondes puis le restituer. Niveau après niveau les choses se compliquent en ajoutant un chiffre à la suite.
Test SimonPython - Cuisson des Oeufs
Cuisson des Oeufs est un programme qui se comporte comme un auto cuiseur, on choisit ce que l'on veut dans un menu, puis le programme lance la cuisson et le minuteur défile. Exercice sur les collections qui permettent de le rendre plus adaptable et modifiable par la suite en ajoutant de nouvelles recettes et de nouveaux temps de cuisson.
Cuisson-des-oeufsPython - Tables de Multiplication
Programme qui affiche les tables de multiplication pour un nombre choisi, dans une fourchette choisi.
Tables de MultiplicationPython - QCM
Le QCM est un éditeur de question à choix multiple, les questions sont placées dans un ordre aléatoire ainsi que les réponses, de sorte que chaque élèves ne puisse pas recopier sur celui d'à coté. Ce fût un travail sur les fonctions et les listes.
QCMPython - Commande de Pizza
Ici le programme propose une liste de pizza, s'il on choisit une pizza dans la liste, le programme cherche alors le livreur le plus proche et éstime le temps avant la livraison de la pizza, un chronomètre affiche le temps restant au client. Cependant si le client demande une pizza qui n'existe pas au menu, le programme l'enregistre temporairement à sa liste. Evolution possible, si beaucoup de client demande la même pizza elle pourrait être ajoutée au menu de ce pizzaiolo fictif.
Commande de Pizza