Archive
Old school projects
~30 coursework exercises from EPITECH's early years (2016–2019) — the foundational, no-shortcuts C/Assembly/Python training before any of the projects above existed.
my_cook
C · CSFMLMouse-driven arcade cooking game — assemble a burger matching a randomized recipe before time runs out.
my_hunter
C · CSFMLWhack-a-mole style game, clicking a bouncing duck sprite before too many misses.
my_rpg
C · CSFMLTop-down Pokémon-style RPG with map scrolling, NPC encounters, and turn-based combat.
my_runner
C · CSFMLEndless-runner game jumping over scrolling obstacles with an escalating score.
PongPy
Python · pygameLocal two-player Pong clone, first to 5 points.
ProcessingSnake
ProcessingOne Piece/Luffy-themed Snake game with a menu and difficulty levels.
TheLegendOfLelda
Python · pygameZelda-inspired top-down adventure with a multi-area overworld, dungeons, and NPC dialogue.
hangman
CClassic word-guessing hangman game, reading a dictionary file and revealing letters.
Py_pendu
Python · turtleFrench hangman — a turtle-graphics drawing version plus a console-only version.
ASM_minilibc
x86-64 Assembly · CReimplements core libc string/memory functions (strlen, memcpy, strcmp...) as an LD_PRELOAD-able shared library.
CPool_2017
C · ShellTwo-week Epitech C bootcamp — daily exercises in shell scripting, pointers, recursion, and linked lists, plus a capstone expression-evaluator calculator.
my_printf_2017
CA from-scratch printf reimplementation as a static library, supporting most standard conversion specifiers.
pushswap
CThe classic Epitech push_swap stack-sorting algorithm challenge, selection-sort based.
SHL_shell
BashA flat-file JSON "database" CLI (create/insert/select), built entirely from sed/grep/cut text manipulation.
verifpwd
PythonInteractive CLI that validates password strength rules and confirms it via retyping.
102Architect
PythonCLI tool that builds a 2D affine transformation matrix (translate/scale/rotate/reflect) and applies it to a point.
104Intersection
PythonComputes where a 3D line intersects a sphere, cylinder, or cone.
108Trigo
PythonEvaluates exp/cos/sin/cosh/sinh of a square matrix via truncated Maclaurin series.
109titration
PythonParses acid-base titration CSV data and locates the equivalence point via numerical differentiation.
110borwein
PythonNumerically approximates a Borwein-style sinc-product integral using three integration methods.
201yams
PythonCalculates the probability of completing a target Yahtzee ("Yams") combination given partial dice rolls.
202unsold
PythonComputes the joint probability law and expected value/variance for two random sale-price variables.
203hotline
PythonModels call-center load with binomial/Poisson distributions to estimate simultaneous-call overload risk.
204ducks
PythonSimulates a probability distribution for how long rubber ducks take to drift back to shore.
205IQ
PythonComputes and plots a Gaussian IQ distribution and population percentages between IQ bounds.
206neutrinos
PythonIncrementally updates running mean/std-dev/RMS/harmonic-mean statistics from a stream of values.
207demography
PythonFits linear regressions to World Bank population-by-country time series and projects to 2050.
208dowels
PythonChi-squared goodness-of-fit exercise for manufactured dowel size classes.
209poll
PythonComputes sampling variance and 95%/99% confidence intervals for an election poll.
CNA_groundhog
PythonStreams temperature readings and computes moving-average/rate-of-change/Bollinger-band trend-reversal indicators.