A newer version of the Gradio SDK is available: 6.19.0
Demo Video Voiceover Script
Use this script for an AI voiceover. Target length: 75-90 seconds.
Welcome to LifeChoice Simulator.
This is an LLM-powered interactive future game for the Thousand Token Wood track.
Instead of asking an AI for advice, you enter a real fork in the road and play through one possible future.
Here I start with MTech versus Software Job. I choose the path I want to enter, add the pressure that makes the decision real, and select a mentor voice to follow me through the simulation.
The app now creates an eight-node alternate future. A 7B model generates adaptive scenarios based on my dilemma, my chosen path, and the choices I already made.
But this is not just a chat transcript. Behind the scenes, a game engine tracks five changing metrics: financial security, fulfillment, validation, stress, and family satisfaction.
Every choice also creates facts, obligations, and closed options. That means earlier decisions can return later as consequences.
The world reacts too. The background can become stable, thriving, or struggling. The character can shift between neutral, stressed, and confident.
As I commit choices, the future keeps changing. The model dreams up the next scenario, while the simulation remembers what I did.
At the end, LifeChoice generates a final report from the causal ledger. It does not predict my life or tell me the correct answer. It shows how tradeoffs compounded inside this playable future.
LifeChoice Simulator is part text-adventure, part alternate-life RPG, and part reflective decision game.
Built with Gradio, Hugging Face Spaces, Qwen 2.5 7B, and Codex as the implementation partner.
Live Space: https://huggingface.co/spaces/build-small-hackathon/LifeChoice-Simulator
Published demo video: https://youtu.be/pHPdT6BKJcI
Visual Beat Guide
| Voiceover Moment | Suggested Screen |
|---|---|
| Welcome / track intro | App landing/setup screen |
| MTech vs Software Job | Dilemma input and path selector |
| Mentor voice | Persona selector |
| Eight-node future | First scenario card |
| Five metrics | Live world-state panel |
| Facts and obligations | Commit one or two choices |
| World reacts | Show world badge and character sprite |
| Final report | End-state report screen |
| Built with stack | README or Space header |