Detailed information about my projects and exams made at 42 Porto, during my Piscine experience.
-
Updated
Jun 26, 2024 - C
Detailed information about my projects and exams made at 42 Porto, during my Piscine experience.
3D game created from scratch similar to Wolfenstein 3D, where I explored the world of raycasting, using C and the minilibx library.
Simple 2D game using the minilibx library and C.
Algorithm project where I must sort a given list of random numbers with a limited set of instructions, using the lowest possible number of actions.
Often referred to as the Dining Philosophers Problem, is a classical synchronization problem that explores the challenges of resource sharing and deadlock avoidance.
System that sends a message from client to server using UNIX signals for communication.
Redo the behavior of C library function printf without using it.
Create a function that enables reading content line by line from a file descriptor.
Create my own library and redo a set of functions from the C standard library.
My configuration on 42 and personal PC
My ft_printf project for the 42 Cursus. A recreation of the printf function found in the <stdio.h> C Library. Bonuses in progress. 100/100
My fract-ol project for the 42 Cursus. A 42School graphical project to display the Mandelbrot Set, and the Julia Set, in its own graphical window. Built using 42 library, miniLibX. 105/100
My push_swap project for the 42 Cursus. An integer sorting program, using a limited set of instructions. 84/100
My minitalk project for the 42 Cursus. A small client server communication program using UNIX signals. 115/100
My LIBFT project for the 42 Cursus. A C library containing general purpose functions for future projects. All bonuses complete. 125/100
Libft the first project in the 42 curriculum, we create our own library of useful functions in C
A fun little game of hangman written up in C. For those from 42, it is norm compliant.
Add a description, image, and links to the norminette topic page so that developers can more easily learn about it.
To associate your repository with the norminette topic, visit your repo's landing page and select "manage topics."