Faouzi RJILI's repositories
codeforces_problems
codeforces_problems
maze-generator
This project showcases various maze generation algorithms implemented in C++ using SFML.four algorithms are implemented: Depth-First Search (DFS), Hunt and Kill, Prim's Maze, and the Shift Origin algorithm. Each algorithm is visually demonstrated, including how Shift Origin creates dynamically evolving mazes.
snake-game-deep-reinforcement-learning
implement deep reinforcement learning for snake game using PyTorch and pygame
images-colorization
this is a project to convert grayscale images to RGB images using conditional GAN
21-game
This is a C++ implementation of the classic card game Blackjack (also known as 21) using the Simple and Fast Multimedia Library (SFML) and object-oriented programming (OOP) principles. The game provides a user-friendly interface for players to enjoy the traditional Blackjack experience with modern graphics and interactive gameplay.
art-generator
Text to Art Generator
routing-protocols
this project implements the link-state and distance vector routing protocol using Dijkstra algorithm
text-summarizer
this is a project to summarize texts and estimate the reading time before and after summarization
Buffon-s-needle-simulator
This project implements a simulation of Buffon's Needle using SFML in C++ to approximate the value of Pi. Buffon's Needle is a classic probability experiment where needles are dropped on a plane with equally spaced parallel lines. By simulating the dropping of needles and counting how many cross the lines, we can estimate the value of Pi.
face-recognition
this a project of face recognition , the program save input faces then recognize them with live cam
flappy-bird
This is a simple implementation of the classic Flappy Bird game using SFML (Simple and Fast Multimedia Library) in C++. The game features a bird that the player can control to navigate through a series of pipes or tubes. The objective is to guide the bird safely through the gaps between the pipes, avoiding collision with them or the ground.
Flappy-bird-Q-learning
implementing reinforcement learning in flappy bird using Q-learning
focus
this is a chrome extension to help me focus withous distruction
hand_signs_detection
this is a simple personal project to detect hand signs and translate it
happy-nothappy
this is a simple project to predict if user face is happy or not
kivy-cam
a live cam application using kivy (a python framework for mobile app dev) and open-cv , kivy programs can be converted to apk or ios apps
popcat-extension
a simple extension that automates mouse clicks over chrome window
Sierpinski-triangle
a source code that implement a creative way of drawing SierpiΕski triangle
snake-game
This is a simple implementation of the classic Snake game using SFML (Simple and Fast Multimedia Library) in C++. In this game, the player controls a snake that moves around the screen, eating food to grow longer. The objective is to eat as much food as possible without colliding with the snake's own body.