-
JDR Public
BashDungeon est un projet de jeu d'aventure textuel codé en C++, actuellement à l'étape de développement.
C++ UpdatedNov 22, 2024 -
42_CPP04 Public
This topic explores polymorphism in C++ with Animal, Dog, and Cat classes, using makeSound to show polymorphic behavior. Animal becomes abstract, enforcing unique behavior for derived classes. Inte…
C++ UpdatedNov 18, 2024 -
42_CPP03 Public
This project involves creating a robot hierarchy in C++ starting with the ClapTrap class, with basic attributes (name, hit points, energy, damage) and methods for attacking, repairing, and taking d…
C++ UpdatedNov 8, 2024 -
42_CPP02 Public
This project consists of implementing a C++ class following the canonical form of Coplien, which includes a default constructor, copy constructor, assignment operator, and destructor. The goal is …
C++ UpdatedOct 31, 2024 -
-
42_CPP01 Public
This project, C++ Module 01, focuses on dynamic memory allocation, pointers, and object relationships. You will implement a Zombie class, create a horde of zombies, manage strings, and develop a co…
C++ UpdatedOct 17, 2024 -
42_CPP00 Public
The CPP00 project introduces the fundamentals of object-oriented programming in C++. Students will learn to create classes and objects, manage memory, and apply encapsulation, inheritance, and poly…
C++ UpdatedOct 15, 2024 -
42_cub3D Public
42_cube3D is a project from the 42 school inspired by Wolfenstein 3D. The goal is to create a 3D rendering engine in C using raycasting to simulate a 3D view in a 2D environment while exploring gra…
C UpdatedOct 8, 2024 -
42_philosophers Public
The 42 Philosophers project is a programming exercise to learn about concurrency and synchronization. Inspired by Dijkstra's philosopher problem, it simulates philosophers alternating between eatin…
-
42_NetPractice Public
42 Net Practice est un projet qui développe les compétences en réseaux informatiques. Il couvre les bases des adresses IP, du routage, du subnetting et des protocoles, à travers des exercices prati…
UpdatedAug 23, 2024 -
42_pipex Public
This project is part of the curriculum at Ecole 42. "42_pipex" is a program that simulates the functionality of the shell command pipeline.
C UpdatedApr 30, 2024 -
42_get_next_line Public
This project is part of the curriculum at Ecole 42. The goal of "42_get_next_line" is to create a function that reads a line from a file descriptor.
C UpdatedApr 10, 2024 -
42_so_long Public
so_long is a "collect the coins" style game project developed as part of the curriculum at Ecole 42. Players control a character tasked with collecting objects while navigating obstacles. The game …
-
42_push_swap Public
Push Swap is a sorting algorithm project in C. It involves sorting a stack of integers using a limited set of operations.
C UpdatedApr 10, 2024 -
42_printf Public
ft_printf is a custom implementation of the printf function in C. It provides a flexible and customizable way to format and print data to the standard output stream.
C UpdatedApr 10, 2024 -
42_libft Public
Libft is a C library containing a collection of common functions to aid in C programming. These functions include string manipulations, memory manipulations, operations on linked lists, etc.
C UpdatedApr 10, 2024