impromptu
A party game where AI (and human) collaborate to tell a story one word at a time, improv style.
Core trick
Players and LLM agents take turns appending one word to a shared story, with each agent's word generated from the current text.
Description
A party game where AI (and human) collaborate to tell a story one word at a time, improv style.
README excerpt
<div align="center"> <img src="assets/images/banner.png" alt="imPromptu Banner" width="100%" /> </div> # imPromptu **A party game where AI (and human) collaborate to tell a story one word at a time, improv style.** > "Sit down comedy. One word at a time." imPromptu is a modern, real-time multiplayer party game that blends human creativity with AI-powered chaos. Players and AI agents take turns adding exactly one word to an evolving story, resulting in hilarious, unpredictable, and often nonsensical narratives. ## 🎮 How to Play 1. **Setup**: The host creates a room, sets a **Seed Word** to start the story, and configures the player slots (mixing humans and AI agents). 2. **Lobby**: Share the 4-letter room code with your friends. Once everyone is in, hit **Start Game**. 3. **Gameplay**: Players take turns in order. When it's your turn, type **exactly one word** to continue the story. 4. **AI Turns**: AI agents will automatically generate their word based on their unique personality and the current story context. 5. **The Outcome**: Watch the story unfold word-by-word on the main stage. The last added word is always highlighted! ## 🚀 Features - **Real-time Multiplayer**: Powered by Socket.io for seamless, low-latency collaboration. - **AI Personalities**: Play alongside unique AI agents, each with their own distinct voice and constraints: - **Paranoid Cyborg**: Thinks the government is watching everything. - **Shakespeare Bot**: Speaks in the style of the Bard.