Press enter or click to view image in full size
Introduction
“Drill Baby Drill” is a Python-based pygame challenge from Flare-On 12 that initially appears to be a simple drilling game but contains a clever cryptographic puzzle beneath its surface. This writeup details the manual approach to solving this challenge through game analysis and strategic gameplay.
Initial Analysis
Upon launching the game, we’re presented with a retro-style drilling game where we control “Drill Baby” — a character that can move horizontally and extend a drill vertically to search for lost bears while avoiding boulders. The game provides simple instructions:
- Use arrow keys to move left/right
- Use up/down to raise or lower the drill
- Don’t drill into rocks
- Win the game
Let’s examine the provided source code to understand the game mechanics.
Press enter or click to view image in full size