A newer version of the Gradio SDK is available: 6.20.0
metadata
title: Ai Training Simulator
emoji: π§
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 6.16.0
python_version: '3.13'
app_file: app.py
pinned: false
license: mit
short_description: Idle/strategy game
hf_oauth: true
AI Training Simulator
Build Small Hackathon 2026 β Chapter Two (Adventure in Thousand Token Wood)
A browser strategy/idle game where you manage a fake AI startup, all in a terminal-like interface.
How it works
- Start with $100
- Buy upgrades (model size, dataset size/quality, architecture, hardware)
- Run Train Model - cost and reward are simulated based on your upgrade combination
- The chat interface uses FlameF0X/Qwen3-4B-Distilled-Claude-4.6 with huggingface inference. It's a CoT model.
- Low quality β high temperature β incoherent word salad
- Upgrade your stack β temperature drops β coherent output
- Unlock Cloud Inference for recurring revenue
Badges targeted
- π¨ Off-Brand β fully custom UI (no default Gradio look)
Files
| File | Purpose |
|---|---|
app.py |
Gradio app + action handler |
state.py |
Pure Python game logic (train, upgrade, cloud) |
game_config.py |
All balance numbers β edit this to tune the game |
requirements.txt |
Only gradio needed (model runs in browser) |
Customising / balancing
Everything tunable is in game_config.py:
STARTING_MONEYβ how much the player starts withUPGRADESβ levels, costs, quality scores per upgradeBASE_TRAIN_COST/ multiplier tables β training run economicsBASE_REWARD+QUALITY_EXPONENTβ reward curve shapeREWARD_NOISE_PCTβ variance per runCLOUD_*constants β cloud inference economicsCHAT_TEMP_*β how temperature maps to model quality
Author: Martico2432