Martico2432's picture
Update README.md
a291054 verified
|
Raw
History Blame Contribute Delete
1.8 kB

A newer version of the Gradio SDK is available: 6.20.0

Upgrade
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 with
  • UPGRADES β€” levels, costs, quality scores per upgrade
  • BASE_TRAIN_COST / multiplier tables β€” training run economics
  • BASE_REWARD + QUALITY_EXPONENT β€” reward curve shape
  • REWARD_NOISE_PCT β€” variance per run
  • CLOUD_* constants β€” cloud inference economics
  • CHAT_TEMP_* β€” how temperature maps to model quality

Author: Martico2432