Pixel Animation

> Eyub_Celebioglu.exe

class Developer(GameDev, AIEnthusiast):

GitHubLinkedIn
celebioglu.eyub@outlook.fr
New Pixel Animation

LANGUAGES.py

  • Python
  • C/C++
  • C#
  • Java
  • Prolog
  • Assembly
  • CPLEX

AI_SKILLS.nn

  • TensorFlow
  • PyTorch
  • Scikit-learn
  • Machine Learning
  • Deep Learning
  • đź“ś IBM Machine Learning Certification
  • 🧠 IBM Deep Learning Certification

GAME_DEV.unity

  • Unity
  • Game Engine Architecture
  • Reverse Engineering
  • Cheat Engine
  • 🎓 Bachelor's Degree in Computer Science
  • 🎓 Future Master's in Computer Science | Aspiring Researcher

PROJETS.load()

3D_Engine.cpp

Ce projet implémente un moteur graphique 3D from scratch en C++ en utilisant OpenGL. Il intègre un moteur physique permettant la gestion des collisions et des interactions dynamiques entre objets. De plus, il supporte le chargement et l'affichage de modèles 3D au format .obj, offrant ainsi une flexibilité dans l'importation de ressources. L'implémentation repose uniquement sur les bibliothèques standards C++ et OpenGL, sans moteur externe, garantissant un contrôle total sur le rendu, la gestion des ressources et la physique.

C++OpenGL

Minecraft.cpp

Ce projet est un clone de Minecraft développé from scratch en C++ en utilisant OpenGL. Il implémente un moteur de rendu voxel optimisé, une gestion efficace des chunks et un système de génération procédurale du monde. Le projet inclut également une physique basique, un système de collision et une interaction avec l’environnement. L’implémentation repose uniquement sur les bibliothèques standards C++ et OpenGL, sans moteur externe, offrant un contrôle total sur le rendu, la gestion des ressources et la logique du jeu.

C++OpenGL

XOR-NeuralNetwork-CPP.cpp

Ce projet implémente un réseau de neurones multicouche from scratch en C++ pour résoudre le problème du XOR (avec parallélisation). L'implémentation n'utilise aucune bibliothèque externe de machine learning, seulement les bibliothèques standards C++.

C++OpenMP

Conway_Simulation.cpp

Ce projet est une simulation du Jeu de la Vie de John Conway, implémentée en C++ avec la bibliothèque Raylib.

C++Raylib

Maid_Chan.py

Maid Chan is an AI assistant designed to respond to you in a cute, Japanese anime maid style. You can communicate with her using voice, and she will reply with a charming, maid-like demeanor.

PythonAIDockerOllama

Rabbit_Simulation.java

Simulation d'une population de lapin à l'aide de MTwister en Java. La simulation permet de suivre l'évolution de la population de lapins en fonction de divers paramètres tels que la fertilité, la survie, la mortalité, et la reproduction des lapins. Les lapins peuvent se reproduire, survivre ou mourir selon des probabilités définies dans les méthodes du code.

JavaMTwister

snake_DQN.py

Ce projet implémente un jeu Snake en utilisant la bibliothèque Pygame, avec un agent d'apprentissage par renforcement basé sur un Deep Q-Network (DQN). L'agent apprend à jouer au Snake en maximisant une fonction de récompense à travers une exploration et une exploitation des états du jeu.

Python

QRChess.py

QRChess est un protocole de communication innovant qui utilise un échiquier et ses pièces pour encoder et décoder n'importe quel message.

PythonPillow

anime_pictures_generator.py

Ce projet est un notebook Jupyter qui utilise un DCGAN (Deep Convolutional Generative Adversarial Network) pour générer des visages d'anime à partir d'un ensemble de données d'images d'anime. Le modèle est composé de deux réseaux de neurones : un generator (générateur) et un discriminator (discriminateur). Le notebook est conçu pour être exécuté sur Kaggle, où il peut tirer parti de l'accélération GPU pour accélérer le processus de formation du modèle.

Pythonpandasnumpyscikit-learnmatplotlib

KNN_Breast_Cancer.py

Ce projet utilise un algorithme de classification K-Nearest Neighbors (KNN) pour prédire le diagnostic du cancer du sein (étiquettes : Malin ou Bénin) à partir de caractéristiques biologiques. Le modèle a été évalué à l'aide de métriques standards de classification et vise à illustrer une application pratique de l'apprentissage supervisé.

Pythonpandasnumpyscikit-learnmatplotlib

youtube_music_app.py

Une application de bureau pour YouTube Music avec connexion automatique et fonctionnement en arrière-plan.

PythonPyQt

CoinAnalys.py

CoinAnalys est une application graphique qui fournit une analyse en temps réel du prix du Bitcoin, ainsi qu'un signal de prédiction basé sur un modèle d'apprentissage automatique. Ce projet est principalement une initiation à l'apprentissage machine (ML) et à l'apprentissage profond (DL).

PythonTKintersklearntensorflownumpypandasmatplotlib

Max_Flow_Algorithm.sage

This project implements the Edmonds-Karp algorithm for calculating the maximum flow in a directed graph using SageMath. The algorithm is based on the Ford-Fulkerson method and employs Breadth-First Search (BFS) to find augmenting paths in the graph.

PythonSageMath

The_Wolf_den.cs

The Wolf Den est un projet réalisé lors de ma licence, où j'ai travaillé sur la création d'un jeu RPG en utilisant Unity et le langage C#. Ce projet comprenait la conception de la carte, la programmation des mécaniques de mouvement, des interactions, des quêtes, et des systèmes de combat. Développé en C# sur Unity.

C#Unity

Discord_Bot_Music.py

Ce projet est un bot Discord simple qui permet de jouer de la musique dans un canal vocal. Il utilise discord.py pour l'intégration Discord et yt-dlp pour extraire la musique depuis YouTube.

PythonFFmpegyt-dlpDiscord API

Soon ...

Nous allons mettre en ligne un nouveau jeu sur Steam dans les mois à venir. Pour découvrir mes autres projets académiques et personnels, rendez-vous sur mon GitHub.

PeaceandLoveDiscord API