Projets

Génerateur Bruit De Perlin.py

Le projet est de réaliser un générateur de bruit de perlin, en Python. Le bruit de perlin étant une image représentant en clair des points noirs, sur fond blanc, il nous fallait donc élaborer un programme qui va générer une image, avec nos perlins. Projet réalisé avec Sofiane Djabali.

Téléchargement

Pac Man.godot

Nous avons décidé pour notre projet de fin de semestre, de réaliser un jeu du type ”PacMan”, en utilisant Godot, un script en Visual Scripting ainsi que des sprites réalisés par nous-mêmes. Projet réalisé avec Sofiane Djabali.

Téléchargement

Le chemin le plus court.c

Dans ce projet, on utilise l'algorithme de Dijkstra pour trouver le parcours le plus court dans des réseaux complexes, en montrant comment les algorithmes peuvent simplifier l'optimisation de trajets.

Téléchargement

Génération d'un Ecosysteme.cpp

Simulation d'un écosystème où les loups, moutons, herbes et minéraux coexistent, avec des interactions régies par des règles biologiques et écologiques pour maintenir l'équilibre et les dynamiques de survie.

Téléchargement

Systeme Solaire 3D.Gl4d

Dans ce projet, j'ai développé une animation interactive d'un système solaire en utilisant le langage C avec GL4D et OpenGL. L'animation simule le mouvement des planètes autour du soleil, avec des effets visuels réalistes et dynamiques. Ce projet m'a permis d'approfondir mes compétences en programmation graphique, en utilisant des techniques avancées de rendu 3D pour offrir une expérience immersive.

Téléchargement

Terminal de commande.c

Création d'un interpréteur de commandes basique en C, intégrant des fonctionnalités comme cd, exit, et export, avec gestion des redirections (entrée, sortie, erreur) et des variables d’environnement. Utilisation des appels système (fork, execvp, dup2) pour exécuter les commandes dans des processus fils.

Téléchargement

Serveur et Client.py

Développement d'une application de chat client-serveur en Python permettant aux utilisateurs de se connecter, de créer des groupes de discussion, d'envoyer des messages privés ou de groupe et de lister les utilisateurs connectés. Le serveur gère les commandes clients et la communication en utilisant les sockets et select pour la gestion de multiples connexions simultanées.

Téléchargement

Motif.c

Ce projet en C recherche des motifs données par le professeur dans un tableau de lettres, enregistre les occurrences uniques avec une table de hachage, et calcule des statistiques comme les moyennes et le tri des occurrences par fréquence.

Téléchargement

Harry Potter.py

Développement d'un modèle de classification pour prédire la survie des personnages de l'univers Harry Potter en utilisant un dataset de leurs caractéristiques. Le modèle, basé sur un Random Forest Classifier, a été entraîné après un prétraitement des données, incluant l'encodage des variables catégorielles. Le modèle atteint un taux de précision élevé dans la prédiction de la variable cible "ALIVE?". Devoir réalisé avec l'aide de Sofiane Djabali.

Téléchargement

Contactez-moi

Vous pouvez me contacter par mail: yanis.makhloufi95@gmail.com