Pinned Repositories
19_CPP_Piscine
19_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.
19_FdF
All programs that you wrote until now were executed in text mode on your terminal. Now, let’s discover something more exciting: how to open a graphics window and draw inside? To start your journey in graphic programming, FdF offers to represent “iron wire” meshing in 3D.
19_ft_containers
The multiple available containers in C++ all have a very different usage. To make sure you understand them all, let's re-implement them!
19_ft_printf
This project is pretty straightforward, you have to recode printf. You will learn what is and how to implement variadic functions. Once you validate it, you will reuse this function in your future projects.
19_Inception
This project aims to broaden your knowledge of system administration by using Docker. You will virtualize several Docker images, creating them in your new personal virtual machine.
19_Libft
This project is your very first project as a student at 42. You will need to recode a few functions of the C standard library as well as some other utility functions that you will use during your whole cursus.
19_Minishell
The objective of this project is for you to create a simple shell
19_Minitalk
The purpose of this project is to code a small data exchange program using UNIX signals. It is an introductory project for the bigger UNIX projects that will appear later on in the cursus.
19_Philosophers
In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes
mdeclerf's Repositories
mdeclerf/19_Inception
This project aims to broaden your knowledge of system administration by using Docker. You will virtualize several Docker images, creating them in your new personal virtual machine.
mdeclerf/19_CPP_Piscine
mdeclerf/19_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.
mdeclerf/19_FdF
All programs that you wrote until now were executed in text mode on your terminal. Now, let’s discover something more exciting: how to open a graphics window and draw inside? To start your journey in graphic programming, FdF offers to represent “iron wire” meshing in 3D.
mdeclerf/19_ft_containers
The multiple available containers in C++ all have a very different usage. To make sure you understand them all, let's re-implement them!
mdeclerf/19_ft_printf
This project is pretty straightforward, you have to recode printf. You will learn what is and how to implement variadic functions. Once you validate it, you will reuse this function in your future projects.
mdeclerf/19_Libft
This project is your very first project as a student at 42. You will need to recode a few functions of the C standard library as well as some other utility functions that you will use during your whole cursus.
mdeclerf/19_Minishell
The objective of this project is for you to create a simple shell
mdeclerf/19_Minitalk
The purpose of this project is to code a small data exchange program using UNIX signals. It is an introductory project for the bigger UNIX projects that will appear later on in the cursus.
mdeclerf/19_Philosophers
In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes
mdeclerf/19_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.
mdeclerf/19_webserv
This project is here to make you write your own HTTP server. You will be able to test it with a real browser. HTTP is one of the most used protocol on internet. Knowing its arcane will be useful, even if you won't be working on a website.
mdeclerf/ft_transcendence
mdeclerf/libft_mains