PulseAugur
EN
LIVE 14:13:19

Pong game recompiles its own source code to win obfuscated C contest

Jonah Uellenberg won the 29th International Obfuscated C Code Contest (IOCCC29) with a unique version of Pong that recompiles its own source code with each frame. The program generates the C source code for the next frame, embedding the current game state, which is then compiled and executed to advance the game. Uellenberg utilized a custom compiler he developed, called Insert, to generate the obfuscated C code, which achieved significant size optimization through various compiler passes. AI

IMPACT Demonstrates novel programming techniques and compiler optimization, pushing the boundaries of code generation and obfuscation.

RANK_REASON This is a research-oriented story about a novel programming technique demonstrated in a contest, not a product release or significant industry event. [lever_c_demoted from research: ic=1 ai=0.1]

Read on Tom's Hardware →

AI-generated summary · Google Gemini · from 1 sources. How we write summaries →

Pong game recompiles its own source code to win obfuscated C contest

COVERAGE [1]

  1. Tom's Hardware TIER_1 English(EN) · Luke James ·

    Pong game recompiles its own source code every frame — winning entry at IOCCC29 was generated by a custom compiler

    Jonah Uellenberg won the Ping Pong Prize at the 29th International Obfuscated C Code Contest earlier this month, with a version of Pong that recompiles its own source code on every frame.