New

The bounty is live. Three keys are hidden in the source and nobody has found one yet. Read the rules →

A glowing tower rising out of floating islands in the Digital Gardens.

A retro platformer · free · win / mac / linux

Pip's PyLocket Odyssey

A retro platformer with a secret buried in its source code. Play it for the score, or take it apart for the keys.

For players

Play the game

Free 14 day trial. 4 levels. One global high-score board.

For researchers

Crack the code

Three keys hidden in the source. Be first, get written in.

Pick your path

Three things happen here. They are all the same game.

Play

Run, jump, collect orbs, rescue the locket. Level one is open to everybody.

Download →

Compete

Every run submits to the global board. Pick any alias, no sign-up and no email.

Leaderboard →

Crack

The keys are in the source. Find one first and you are in the Hall of Fame.

The bounty →

The cast

4 shown · full cast on /about

  • Pip

    Player character

    Bright spotted python with a red scarf and a glowing tail tip. The smallest but bravest protector.

  • Loot

    Companion

    A white puffball with a tiny golden crown who carries your score between levels and never stops smiling.

  • White Hats

    Quest givers

    Hooded guardians with glowing keyboards. They appear in the safe zones, and bounty winners become one of them.

  • Cloner Bobblehead

    Antagonist

    A corporate gremlin with an oversized wobbly head who duplicates himself, and your obstacles, at the worst moment.

Floating islands and bioluminescent flowers above data stream waterfalls.

World 01 of 04

The Digital Gardens

Floating islands, bioluminescent flowers and data-stream waterfalls. Wind physics matter here, and so does knowing when not to jump.

See all worlds

Global high scores

View top 100
Global high scores, each alias's best run, ranked highest first.
Rank Alias Score Level When
01 Pipster 1,240 L01 8 days ago
02 Pip_Rox 475 L01 13 days ago
03 GeeWiz 0 L01 41 days ago

Four steps to a key

No registration, no NDA, no waiting for approval. Download it and start looking.

  1. Step 1. Get the game

    Download the free build for your platform and play it once. It is a real game, not a puzzle box.

  2. Step 2. Open it up

    Unpack it, decompile it, debug it. Everything you do to your own copy is allowed.

  3. Step 3. Find a key

    Three keys, one per locked level. Each one is reachable from the shipped artifact alone.

  4. Step 4. Submit it

    Be first and the locket opens with your alias on it.

    Three key submissions in total, tied to one email address, for the entire program.

The reward

First finders join the White Hats.

The White Hats are the guardians who hand out quests in the safe zones. Crack a locket first and one of them becomes you: your alias, a portrait built with you, and one line of dialogue in a future version of the game. Credit in the Hall of Fame. There is no cash component, and we would rather say that plainly than bury it.

See the Hall of Fame

< your alias >

White Hat · first finder

Locket status

0 of 3 cracked · live

  • Level 02

    The Foundry

    Unclaimed

    Key not yet found by anybody.

  • Level 03

    Signal Garden

    Unclaimed

    Key not yet found by anybody.

  • Level 04

    The Last Locket

    Unclaimed

    Key not yet found by anybody.

Latest news

All news

Winner · TBC

No winner announcements yet

The first person to open a locket gets this slot, a portrait, and a White Hat character in the game. It is deliberately empty right now.

Read the rules

RELEASE · 24 Jul 2026

v1.0.2 for Windows, macOS and Linux

Fixes a physics bug on Sunrise Pier where orbs could clip through the pier railing, plus a small startup speedup on Apple Silicon.

UPDATE · 19 Jul 2026

The bounty is open

All three keys are live and unclaimed. Here is what changed in the rules since the beta, and why the attempt budget got stricter.

The game is protected by PyLocket: whole-app encryption, JIT function decryption and a hardened native runtime for Python desktop apps. The bounty is a public test of it. What PyLocket is →