Drifting Bottle 🌊 🍾 📜 is a Frames social game that boosts engagement by encouraging creativity and curiosity. Users can send or find anonymous bottles that contain a sealed message, reveal its secret and connect with its author.
Prize Pool
Drifting Bottle seeks to entice social interactions across the Farcaster protocol by allowing users to share or find anonymous bottles with messages, and the bottle author's identity will only be revealed when one writes a reply. The game loop involves the following actions:
Future extensions:
A social game for Frame Embeds in decentralized social network applications
Frames.js is leveraged for setting up structure of the game, building Frames within Next.js and enable compatibility with Open Frames.
Pinata is used for uploading & pinning assets on IPFS, as well as for querying Farcaster user data through its Farcaster API.
Next.js & Typescript serves the Frames meta tags through router handlers. The bottle data are stored via Vercel Postgres / Prisma.