-
MiniRT Public
Mini Ray Tracing: A C project showcasing the basics of ray tracing. Explore the math behind camera, shapes, materials, colors, shadows, and light. Set up scenes with ambient light, cameras, point l…
C MIT License UpdatedMay 20, 2024 -
ft_containers Public
Ft Containers: Explores C++ containers, including map and vector. By implementing these containers from scratch, I got a deep understanding of their inner workings. Learned about data structures, s…
C++ MIT License UpdatedDec 29, 2023 -
cpp_42 Public
CPP 42 - An intro to C++: 8 mini projects covering C++ fundamentals, including memory allocation, inheritance, polymorphism, exception handling, and more. Build a strong foundation in C++ programmi…
C++ MIT License UpdatedJun 2, 2023 -
myscripts Public
A few scripts that I use for my projects. They are probably not the best but they work for me.
Shell MIT License UpdatedJun 2, 2023 -
-
ft_webserv Public
Forked from andersonhsporto/ft-webservWebserver made with C++
C++ UpdatedApr 14, 2023 -
philosophers Public
Philosophers Dinner: Simulate a dinner with philosophers using threads, mutexes, and data racing. Each philosopher needs two forks to eat and follows a specific sequence (eat, sleep, think). The di…
C MIT License UpdatedSep 10, 2022 -
Libft Public
Libft: My first C library. A project from école 42 SP. Reinforces fundamental concepts and introduces libraries, header files, makefile, structs, and linked lists. Written in C using VS code and W…
C MIT License UpdatedSep 9, 2022 -
Minishell Public
Minishell: A small Shell with team collaboration: Recreate shell functionality with commands, redirects, pipes, environment variables, signals, and more. Developed with github.com/rafalacerda1530
C MIT License UpdatedSep 7, 2022 -
Javagame Public
JavaGame: is a Java program demonstrating object-oriented programming principles. It utilizes classes, interfaces, and encapsulation to create a calculation game. The program generates random arith…
Java MIT License UpdatedSep 7, 2022 -
GNL Public
GNL - Get Next Line: A project from école 42 introducing file descriptors, static variables, and the read() function. Written in C using VS code and WSL Ubuntu. The goal is to read a line from a f…
C MIT License UpdatedSep 7, 2022 -
ft_printf Public
Printf: My own printf function. A C project that aims to recreate the functionality of the printf function. It supports conversions "cspdiuxX%" and flags "-0.*". Implemented using functional progra…
C MIT License UpdatedSep 7, 2022 -
Push_Swap Public
Push Swap: A sort project in C utilizing stack operations. Implements sorting algorithm, stack manipulation, and Big O concepts. The goal is to sort numbers on Stack A with the least movements. Mov…
C MIT License UpdatedSep 7, 2022 -
minitalk Public
Minitalk: .... . .-.. .-.. --- / .-- --- .-. .-.. -.. is a server/client project. Learn about PID, signals, and bitwise operations. The client sends a message to the server using signals, translate…
C MIT License UpdatedSep 7, 2022 -
Born2beRoot Public
Born2Beroot: My first Virtual Machine: Learn Linux OS, Debian/CentOS, and create a Virtual Machine with Oracle VM Virtual Box. Configure SSH, LVM, encrypted partitions, UFW, password policy, sudo, …
Shell MIT License UpdatedSep 7, 2022 -
so_long Public
So Long: A graphic project in C using the minilibx library (X11). Implements a small 2D game with game design elements. Uses xpm files for images. Goal is to create a 2D game with specific map rules.
C MIT License UpdatedSep 7, 2022
