Projects coded as a student @ 42 Paris
The first part of the curriculum englobes the following C projects.
- Libft:
repo
Remplementation of some basic functions from the C standard library - Get_next_line:
repo
Read a file descriptor line by line using the Libft functions - Fillit:
repo
Find the smallest possible square containing a given list of tetriminos - Printf:
repo
Reimplementation of the printf function - Push_swap:
repo
Sorting two piles of integers with a limited set of actions using various sorting algorithms - Lem_in:
repo
Help ants navigate in a graph of nodes ! Reimplementation of Dijkstra's shortest path algorithm - Corewar:
repo
Reimplementation of the CoreWar game: simulation of a VM and a custom assembler language
-
Ft_malloc: repo
C re-implementation of malloc(), free() and realloc() -
Abstract_VM: repo
Create a C++ lexer, parser and compiler for a simple stack programming language -
[WIP] Scop: repo
Parse .obj files to render 3d objects with custom textures and rotate them -
Nibbler: repo
C++ implementation of Snake with a custom ECS engine. The graphics library can be changed at runtime !
A Piscine is an intensive, weeks-long coding challenge during which students discover a new programming language.
C++:
repo
Classes et objects, Heritage, Polymorphism, C++ Casts, Templates, STL