Welcome to my GitHub profile! My name is Stefano, and I am a student at 42, deeply passionate about programming, especially in C and C++. I am continually seeking new challenges that push the boundaries of my skills and knowledge. Below, you will find some of my most significant projects. Thank you for visiting!
The minishell project is an essential part of the 42 curriculum. It tasks students with creating a simple shell, similar to bash. This project aims to improve understanding of processes, file descriptors, and the intricacies of shell programming in C.
Cub3D is a project within the 42 coding curriculum that challenges students to create a basic 3D game engine using the C programming language. Inspired by classic raycasting games like Wolfenstein 3D, the project aims to develop skills in low-level graphics programming, understanding of game physics, and mathematical concepts such as vectors and matrices.
FdF, short for "Fil de Fer" (English: "Wireframe"), is a programming project from the 42 school curriculum. The primary goal of this project is to render an isometric view of a map to achieve a 3D effect, similar to what is utilized in video games. As a secondary objective, I have implemented an informational menu, spherical projection, and translation across all axes.