DEV Community

Cover image for Good Boy Amnesia: An AI Detective Game where Memory IS the Gameplay ðŸķ🧠
Reet Singh
Reet Singh

Posted on

Good Boy Amnesia: An AI Detective Game where Memory IS the Gameplay ðŸķ🧠

This is a submission for the Weekend Challenge: Dog Days Edition


What I Built ðŸĶī

Good Boy Amnesia is a detective game built for Dog Days where an AI agent's entire long-term memory lifecycle — remember → recall → memify → forget — is the gameplay loop, visualized as a live 3D knowledge graph in Three.js.

The Story:

Your owner Dev left you home alone last night, and you threw a legendary neighborhood puppy party. At 6:00 AM, your memory graph was corrupted. Dev arrives home at noon (12:00 PM), the living room is trashed, and his favorite leather slipper is missing.

You play Buster, a Golden Retriever whose mind is literally a knowledge graph. Reconstruct what happened last night, interrogate the neighborhood animals, purge false rumors, and find Dev's slipper before he walks through the door!


Demo & Screenshots ðŸŽŪ

  • Live Game Demo: https://good-boy-amnesia.vercel.app (or your Hugging Face Space URL)
  • Video Walkthrough: (Optional link to your screen recording)

Gameplay Breakdown:

  1. 🔍 Investigate Hotspots: Explore 6 locations (Living Room, Backyard Lawn, Bella's Garden Fence, Dog Park, Lou's Oak Tree Stash, and Rooftop Sandbox).
  2. 🗂 File Clues (remember): Committing a fact adds glowing nodes to your live 3D memory graph in real-time.
  3. 💎 Interrogate Animals: Chat with Bella (the wise cat), Lou (the shifty raccoon), Rev. Rex (the howling Basset Hound), and Barnaby (the hungover pug). The characters read your live graph and react dynamically to your knowledge.
  4. 🧠 Connect the Dots (memify): Consolidate stored memories into derived inferences (e.g. realizing the slipper was locked in the treat safe before the party started).
  5. 🗑 Purge False Leads (forget): 5 red herrings are hidden in the story. Delete gossip from your memory log to keep your graph clean and win the case!
  6. ðŸŽŊ Tell Dev (solve): Reconstruct the timeline before noon to win in a burst of victory confetti!

Code Repository ⭐


How I Built It (Tech Stack) 🛠ïļ

Top comments (0)