-
swingy Public
Swingy is a simple Java RPG that follows the MVC pattern. Players create heroes, explore maps, fight enemies, and gain experience. The game runs in both console and Swing GUI modes, built and packa…
Java UpdatedDec 19, 2025 -
avaj_launcher Public
Avaj Launcher is a Java project designed as an introduction to object-oriented programming (OOP). It aims to simulate aircraft flights according to predefined scenarios while applying UML diagrams …
Java UpdatedOct 7, 2025 -
cardmarket-scraper Public
Cardmarket Scraper est un outil en Python qui récupère les prix des cartes Magic: The Gathering sur Cardmarket. Il affiche les offres FR, calcule la moyenne et propose un prix conseillé 💰.
-
-
-
42_inception Public
Inception is a system administration project aimed at setting up a secure and modular web infrastructure using Docker and Docker Compose. I will configure an environment that includes NGINX, WordPr…
Shell UpdatedApr 4, 2025 -
42_CPP09 Public
C++ Module 09 focuses on mastering STL containers. It includes creating a Bitcoin exchange system, processing Reverse Polish Notation expressions, and implementing a merge-insert sort algorithm. Th…
C++ UpdatedJan 29, 2025 -
42_CPP08 Public
This module focuses on advanced C++ concepts using the STL, such as containers, templates, iterators, and algorithms. The exercises involve implementing a function to find integers in containers, …
C++ UpdatedDec 27, 2024 -
42_CPP07 Public
This project introduces C++ templates with three tasks: implementing functions to swap values, return the smaller or larger of two, applying a function to each array element, and creating a dynamic…
C++ UpdatedDec 19, 2024 -
42_CPP06 Public
Develop a series of C++ utilities for type conversion, serialization, and runtime type identification. Implement ScalarConverter for literal conversion, Serializer for pointer serialization, and a …
C++ UpdatedDec 18, 2024 -
42_CPP05 Public
This project simulates a bureaucracy in C++ with classes like Bureaucrat, Form, and Intern. It explores exceptions, grade-based access control, and dynamic form creation. The goal is to blend logic…
C++ UpdatedDec 10, 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