Pinned Repositories
CineFlex
CineFlex: Streamlining cinema bookings with a user-friendly platform. Discover movies, view showtimes, and reserve seats effortlessly. Your ticket to a hassle-free movie experience!
CPP
Cub3D
This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you'll have to find your way.
Exam_Rank_02
Exam_Rank_03
Ft_Trancendence
Dive into an immersive online gaming experience with thrilling Pong matches. Enjoy a visually appealing interface, interactive chat, and dynamic real-time multiplayer games.
Libft
Libft is a project that makes you create a library of useful functions in C.
minishell
The objective of this project is to create a simple shell.
Portfolio
Personal Portfolio
Twisted-Trails
Twisted Trails is a 2D mobile game inspired by Chilly Snow, where players navigate a ball down a snowy slope. The twist is that the controls are constantly changing or being restricted, aligning with the "forbidden player control" theme. Players must adapt to these changes to progress through the levels.
haytham10's Repositories
haytham10/Portfolio
Personal Portfolio
haytham10/Cub3D
This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you'll have to find your way.
haytham10/ExamRank_06
haytham10/Ft_Trancendence
Dive into an immersive online gaming experience with thrilling Pong matches. Enjoy a visually appealing interface, interactive chat, and dynamic real-time multiplayer games.
haytham10/Libft
Libft is a project that makes you create a library of useful functions in C.
haytham10/minishell
The objective of this project is to create a simple shell.
haytham10/Twisted-Trails
Twisted Trails is a 2D mobile game inspired by Chilly Snow, where players navigate a ball down a snowy slope. The twist is that the controls are constantly changing or being restricted, aligning with the "forbidden player control" theme. Players must adapt to these changes to progress through the levels.
haytham10/CineFlex
CineFlex: Streamlining cinema bookings with a user-friendly platform. Discover movies, view showtimes, and reserve seats effortlessly. Your ticket to a hassle-free movie experience!
haytham10/CPP
haytham10/Exam_Rank_02
haytham10/Exam_Rank_03
haytham10/ExamRank_05
These exercises aim to develop object-oriented programming skills and understand the concepts of classes, inheritance, polymorphism, and class design in C++.
haytham10/ft_IRC
This is a simple IRC (Internet Relay Chat) server implemented in C++. It allows users to connect, communicate, and interact in real-time chat channels.
haytham10/Get-Next-Line
Reading a line on a fd is way too tedious
haytham10/haytham10
Config files for my GitHub profile.
haytham10/inception
This project aims to provide a complete and customizable Docker-based environment for setting up a WordPress website with Nginx, MariaDB, Redis, FTP server, Adminer, and more.
haytham10/haytham10.github.io
haytham10/labs-cluster
A map for 1337 Khouribga's new labs clusters. This tool will help 1337 students find available posts, and search for other students in the cluster by name or login.
haytham10/Minitalk
Small data exchange program using UNIX signals.
haytham10/MysticQuest
Mystic Quest is a captivating 2D platformer where players embark on an adventurous journey through enchanted forests, mystical caves, and ancient ruins. Players control a brave adventurer who must navigate treacherous landscapes filled with perilous obstacles, cunning enemies, and hidden treasures.
haytham10/NetPractice
This project is a general practical exercise to let us discover networking.
haytham10/Philosophers
I never thought philosophy would be so deadly
haytham10/Printf
This project is pretty straightforward, I had to recode printf. Learning what is and how to implement variadic functions.
haytham10/Push_Swap
This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves. To make this happen, you will have to manipulate various sorting algorithms and choose the most appropriate solution(s) for optimized data sorting.
haytham10/skyGrow-seo
SkyGrow, your professional SEO agency.
haytham10/So_Long
This project is a small 2D game with minilibx. You'll learn about textures, sprites and tiles.
haytham10/ud839_Miwok
haytham10/udacity-course
Build native mobile apps with Flutter