EIGHT

Inspiration

The Magic 8-Ball was invented in 1946. It's been giving the same 20 answers for almost 80 years — and somehow, we still shake it.

That's because the appeal was never about accuracy. It's about the ritual: holding something in your hands, asking a question out loud, and waiting for the reveal. We wanted to keep that ritual but make the answers actually mean something.

What if the ball knew it was raining? What if it knew you were asking at 2am? What if vague, soul-searchy questions got a different kind of answer entirely?

What it does

EIGHT is a weather-aware, location-aware, time-aware oracle.

  • Specific question? The ball flips to reveal a single, contextual answer.
  • Vague question? The ball dissolves into a three-card tarot spread.

The answers aren't random. They're shaped by real conditions — overcast skies might yield more introspective responses, late nights might acknowledge that you're probably overthinking something.

How it was built

  • Weather and location data via OpenWeather API
  • AI-generated responses using contextual prompts that blend conditions + user query
  • The tarot system triggers when the AI detects low question specificity
  • Frontend built to feel tactile — the ball needed to feel like an object, not a widget

Challenges

Getting the vibe right was harder than the tech. Early versions felt either too jokey or too clinical. Finding the voice — something that takes itself seriously enough to be useful, but not so seriously it becomes pretentious — took iteration.

What we learned

Ritual matters. The 0.5-second delay before the answer appears? Intentional. The way the ball flips rather than just displaying text? Intentional. People don't want instant answers. They want a moment to hope.

Built With

Share this project:

Updates