Mes projets

Oui comme vous l'avez bien lu, vous pouvez voir ici tous les projets que j'ai réalisés,
La plupart sont en Python (mon langage de programmation préféré ! 🤩).

Pour vous expliquer, chaque projet est téléchargeable avec son titre, cliquez dessus et voyez ce qui se passe !

un screenshot montrant une fenêtre avec le jeux oxo ou tic tac toe

OXO ou Tic Tac Toe

📜 Explications:


Salut !
Ceci est l'un de mes premier projets que j'ai créés !

Ce projet permet de jouer au célèbre jeu du Tic Tac Toe soit contre un ami sur le même écran,
soit contre un robot que j’ai développé moi-même.
L’objectif est d’offrir une séance de jeux simples et intuitifs pour une expérience de jeu fluide et amusante.


🚀 But du jeux:


Le but du jeu est de mettre 3 formes sur une ligne.
Par exemple :

X | O | O
X | X | X
O | O |

Dans cet exemple du jeu, le joueur X gagne car il a mis 3 X sur une ligne !


🛠 Technologies utilisées:


Le jeu a été réalisé en Python en utilisant Tkinter, un module standard permettant de créer des interfaces graphiques utilisateurs (GUI).
Tkinter est une bibliothèque intégrée à Python qui facilite la création de fenêtres, de boutons, de labels (titres) et bien d’autres éléments interactifs.
C’est un outil idéal pour concevoir des applications simples et rapides avec une interface utilisateur.

Tkinter et bien d'autre bibliothèques sont faits par la communauté, c'est-à-dire d'autres personnes impliquées qui permettent à des personnes comme moi de réaliser ce genre de choses.

Enigmatic Game

📜 Explications:


Enigmatic Game,
c'est l'un de mes plus gros projets que j'ai réalisés !


Le jeu est réalisé de ma propre main, je programme l'intégralité du jeu en python avec le package Pygame.


🚀 But du jeux:


Le but du jeu est de résoudre des énigmes. Il y a quatre niveaux, chacun avec sa propre thématique et ses propres mécaniques.
Comme vous pouvez le voir sur la capture d'écran, j'ai utilisé un arrière-plan Pokémon pour créer le premier niveau.
(Je l'ai modifié pour des raisons de droits d'auteur, donc maintenant, l'arrière-plan est fait main :/)


🛠 Technologies utilisées:



Un package est une partie de code qui est programmé par quelqu'un d'autre et qui sert à ne pas devoir le réécrire.
Par exemple ici, grace a pygame qui est le nom du package utilisé, nous pouvons créer un jeu simple avec des colisions de base, une interface, etc.

A screenshot of a game
a scrrenshot of a game

Histoire écrite

📜 Explications:


Histoire écrite,
c'est un jeu simple où on joue sur la console (Cmd) de l'ordinateur


Ce jeu est l'un de mes premiers projets que j'ai fais, c'est donc pour ça que le jeu n'est pas plus complexe que les deux précédents.


🚀 But du jeu :


Le but du jeu est de s'échapper d'un ancien temple en ruine,
et pour se faire, vous devez faire des choix importants qui peuvent changer l'avenir de votre gameplay !

Ce jeux fait parti des seul jeux a choix que j'ai conçus, ce qui est long avec les jeux a choix est de concevoir toutes les éventualitées !


🛠 Technologies utilisées:


La console est une fenêtre où vous pouvez saisir des commandes complexe ou non. l'invite de commande ou Cmd pour "commandes" en anglais est principalement utilisée pour gérer des dossiers, des fichiers, les paramètres de l'ordinateu, etc.

L'invite de commande est donc un outils essentiel pour tout developper,
ici dans mon cas nous utilisons l'invite de commande pour afficher du text et demander a l'utilisateur de taper au clavier.

Bomb Wars


📜 Explications:


L'histoire de ce jeux est rigolo car ce jeux à été fait sur un coup de tête,
un jour je me suis dit pourquoi pas créer un jeux en rapport avec l'espace et,
après quelque minutes de réflexion je me suis dit pourquoi pas faire un jeux ou une fusée essaie d'esquiver des bombes pour décoller !


🚀 But du jeu :


Le but du jeux est simple, vous devez avec les touches [zqsd] ou les flèches directionelles,
esquiver toutes les bombes qui tombe de façons aléatoire et de plus en plus vite sur vous !


🛠 Technologies utilisées:


Pour ce projet j'utilise donc Pygame qui est un package comme expliquer plus haut pour créée de simple jeux et interface.
Mais j'utilise aussi un package nommer Random qui permet de gérer de façons aléatoire l'apparition des bombes.

Image qui montre une fenêtre de jeux