June Piscine 2021 from 1337 Benguerir 42 Network.
-
Updated
Oct 27, 2023 - C
June Piscine 2021 from 1337 Benguerir 42 Network.
This repository contains a collection of 42School cursus projects in addition to the pool/piscine days (with a detailed step by step explanation). Enjoy!
42cursus projects from école 42
This 42project aims to code a C library regrouping usual functions that we’ll be allowed to use in all our other 42 projects.
A Raytracing program from scratch in C language, with complex shapes, texture mapping, soft shadows, multiple lights and fractals.
07/2023 Piscine - Pool (Bengruir Campus - 42 Network)
This project is about creating a simple shell, and learning about about processes and file descriptors.
A minimal raytracing engine wrote in C and MiniLibX.
cub3D is project is inspired by the world-famous Wolfenstein 3D game, whichwas the first FPS ever. The goal of this project was to enable us to explore ray-casting. Our goal is to make a dynamic view inside a maze, in which we'll have to find our way.
This project is a mini-shell, based on the bash behavior, we implemented a lot of the bash functionality, using various fundamental concepts and system-calls.
A small 2D game developed with MiniLibx, the graphic library of the 42School.
Build a minimalistic shell from scratch, emulating the behavior of Bash, using a restricted set of tools. Explore the fundamentals of shell development in this project.
libft made easy
This project is inspired by the world-famous Wolfenstein 3D 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
A space optimization algorithm. you need to fill the shapes that are on the file into the smallest square.
This project is about learning threads and processes, mutexes and semaphores.
This project is about creating a simple shell - essentially, my own little bash. Through this project, I've learned a lot about processes and file descriptors.
Add a description, image, and links to the 1337school topic page so that developers can more easily learn about it.
To associate your repository with the 1337school topic, visit your repo's landing page and select "manage topics."