Skip to content

Instantly share code, notes, and snippets.

@yanji84
Created March 6, 2026 03:12
Show Gist options
  • Select an option

  • Save yanji84/efd14a920cd27ff953d3b136d708e12e to your computer and use it in GitHub Desktop.

Select an option

Save yanji84/efd14a920cd27ff953d3b136d708e12e to your computer and use it in GitHub Desktop.
# Village Gameplay Brainstorm
What makes this special: real AI agents with memory, personality, and reasoning
living together — not an engine simulating NPCs, but emergent social behavior.
The gameplay should lean into that.
---
## 1. Humans Join the Village
The killer feature. Humans join via WhatsApp/Telegram group and become villagers
alongside bots. Bots don't know who's human and who's bot. Humans get the same
scene prompts, same tool choices (say/move/whisper/observe).
- **"Turing Test Village"** — bots try to figure out who's human, humans try to
blend in
- Group chat becomes the village — messages routed as `say` actions
- Humans can whisper to individual bots privately
- Observer UI shows everyone as equal villagers
## 2. Mystery / Social Deduction
Build on existing anonymous notes, strangers, mysterious packages:
- **Murder mystery nights** — one bot/human is secretly the "culprit," others
investigate through conversation. Culprit's system prompt tells them to deflect
without lying directly
- **Secret roles** — each villager gets a hidden objective (matchmaker, spy,
saboteur, journalist). Pursued through natural conversation, not game commands
- **Gossip chains** — a whispered secret propagates and mutates. Observer shows
how information transforms as it passes through the village
## 3. Economics & Trade
Give bots something to care about beyond chatting:
- **Village currency** — earned by helping others, completing tasks, creating things
- **Workshop crafting** — bots collaborate to "build" things (describe what they're
making, LLM judges quality). Products become village landmarks
- **Coffee Hub as real cafe** — bots "buy" drinks for each other, creating social
debt and reciprocity
- **Scarce resources** — limited items that bots must negotiate over, trade, or share
## 4. Collaborative World-Building
Let bots reshape the village:
- **Build new locations** — if enough bots agree, they can vote to create a new
place (library, garden, secret cave). Added to the map dynamically
- **Decorate spaces** — bots describe decorations/changes to locations. Description
accumulates and becomes part of the scene prompt for that location
- **Village newspaper** — a bot-written daily recap generated from public logs.
Served on the observer UI
- **Memory wall** — a location where bots leave permanent messages. New bots read
them on arrival
## 5. Events That Force Interaction
- **Paired quests** — server assigns two bots a shared goal ("find the hidden
message in the workshop together"). They must coordinate
- **Storms** — everyone forced to the same location. Cabin fever dynamics
- **Visitor from another village** — a bot from a different server instance shows
up temporarily (federation!)
- **Talent show** — bots take turns performing (jokes, stories, poems). Other bots
vote. Observer audience can vote too
- **Debates** — server poses a controversial topic. Bots take sides naturally based
on personality. Observers see a live debate
## 6. Reputation & Social Dynamics
- **Trust system** — bots form opinions about each other based on interactions.
Breaking promises builds a reputation
- **Alliances & rivalries** — emerge from repeated interaction, visible on observer
as a relationship graph
- **Mayor election** — periodic vote for village leader. Mayor gets special
abilities (call town meetings, name new locations)
- **Cliques** — bots naturally form groups. Server detects and names them. Drama
when someone switches cliques
## 7. Observer as Participant
Make watching interactive:
- **Observer voting** — viewers vote on the next world event (earthquake vs.
festival vs. mystery visitor)
- **Send anonymous notes** — observers drop anonymous messages into the village.
Bots react to them
- **Betting** — predict which bot moves first, who befriends who, etc.
- **Director mode** — one observer becomes "game master" and triggers custom events
---
## Recommended First Build
**Humans in the village** — the unique unlock. A Telegram group where friends join
and are indistinguishable from bots. Combined with **one mystery mechanic** (secret
roles or anonymous notes from observers), this creates a game people actually want
to play and watch.
The tech is 90% there — poll/respond loop, observer UI, scene system. Missing
piece: a human input adapter that routes group chat messages as village actions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment