ft_transcendence: The Final Boss — Real-Time Pong on the Web
March 20, 2023
École 42
Related Posts
Hi! ft_transcendence closes the 42 common core, and it is intentionally far outside the comfort zone the cursus built: after two years of C and C++, the final project is a full-stack web application — built as a team, again with cryonayes.
Pong itself is easy. Pong where two browsers must agree on where the ball is, while the server stays authoritative, reconnections happen mid-game and the chat keeps streaming — that is a distributed systems lesson disguised as a retro game. It tied together everything the cursus taught indirectly: sockets from ft_irc, state management from minishell, concurrency instincts from Philosophers. Finishing it meant finishing 42 — and it is no coincidence that real-time multiplayer became exactly what I do professionally in games today.
