Skip to content

gemraw/driftbottle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 

Repository files navigation

DriftBottle โ€” a real-world message game (no internet needed)

DriftBottle is an adventurous message-sharing system inspired by the old romantic idea of throwing bottles with messages into the sea.
Tiny devices called DriftBots exchange messages directly โ€” with no internet involved.
Imagine a digital bottle that floats from person to person, passed physically when devices come into contact.
Just you, other people, and invisible wireless waves.


๐ŸŒŠ How it works

You carry a small DriftBot โ€” built with a Raspberry Pi Zero and an e-ink display.
When it comes close to another DriftBot, they automatically exchange messages โ€” โ€œbottles.โ€

Each message can:

  • Be addressed to a specific person or region;
  • Be locked (only the recipient can read it) or public;
  • Have a lifespan (after which it โ€œshatters on the rocksโ€);
  • Carry a digital reward โ€” experience, points, or local currency.

โš“ The core idea

Message delivery happens in the real world.
You walk, meet people โ€” and your devices make digital handshakes like tiny wireless captains.
DriftBottle turns everyday movement into a playful adventure, and each exchange into a moment of discovery.


โœจ Features

  • ๐Ÿ“ฆ Physical message delivery through human chains
  • ๐ŸŽฎ Leveling up: XP for helping bottles reach destinations
  • ๐Ÿ… Achievements for unique routes, rare deliveries, or speed runs
  • ๐Ÿค Social links: "device friendship" based on frequent interactions
  • ๐Ÿ—บ๏ธ Anonymous but smart delivery graph (no GPS, just contact chains)
  • ๐Ÿ’Œ Return bottles with gratitude and XP shared across the delivery chain
  • ๐Ÿšข Mini-games between devices (like Battleship)

๐Ÿ”ง Tech Stack

  • Raspberry Pi Zero
  • 2.13โ€ e-ink display
  • Wi-Fi (no internet required)
  • Data exchange via custom packets (no access point)
  • Python

๐ŸŒŸ Why Itโ€™s Cool

  • Fully offline โ€” works in forests, festivals, even bunkers
  • Adds mystery and meaning to everyday movement
  • Easy to modify and extend โ€” itโ€™s open-source

๐Ÿ“œ The Philosophy

DriftBottle isnโ€™t just about delivering messages.
Itโ€™s a digital adventure in the real world โ€” where every bottle tells a story.
Like the ocean, you never know where a message will end up โ€”
but if it arrives, someone made it happen.


If you like the idea โ€” check out the code, share your thoughts, or build your own DriftBot.
Open, playful, alive.


Let the bottles drift.

Packages

No packages published