Created
March 6, 2026 03:12
-
-
Save yanji84/efd14a920cd27ff953d3b136d708e12e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # 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