🧠 Hex Conquest — ML Training Dashboard

Loading...

📈 Episode Reward

📉 Training Loss

💰 Gold at Episode End

🗺️ Territory & Buildings

🎯 Epsilon (Exploration)

🚀 Missile Silo Rate (rolling 100)

🎬 Action Distribution (last episode)

📖 Reference — Actions & Metrics

🎮 Actions (17)

NOTHINGDo nothing this tick
CLAIMClaim an adjacent unclaimed tile
DIG_OWNDig an owned mountain tile deeper
DIG_ADJDig an adjacent mountain tile
SOLARBuild Solar Panel (☀️ energy producer)
WINDBuild Wind Turbine (💨 constant energy)
BATTERYBuild Battery (🔋 energy storage)
FACTORYBuild Factory (🏭 converts energy → gold)
DRILLBuild Drill Silo (🔨 digs remote tiles)
MISSILEBuild Missile Silo (🚀 damages enemy buildings)
SHIELDBuild Shield (🛡️ protects tile from missiles)
UPGRADEUpgrade best building (higher level = more output)
FIRE_DRILLFire a drill at a remote tile
FIRE_MISSFire a missile at enemy tile
A:BUILDAllocation: prioritize construction budget
A:FACTAllocation: prioritize factory (gold production)
A:BALAllocation: balanced (build/factory/defense)

📊 Metrics

Episode RewardTotal reward accumulated during episode
Training LossDQN loss (lower = more stable learning)
GoldGold at end of episode (🪙)
TerritoryTiles owned at end of episode
BuildingsTotal buildings placed
EpsilonExploration rate (1.0=random → 0.05=greedy)
Missile Rate% of recent episodes with a missile silo built

🧠 Reward Milestones

+10First solar panel built
+10First factory built
+20First drill silo built
+50First missile silo built
+100Hit enemy with missile
+200Destroy enemy building
continuousGold production rate, territory size
penaltyEnergy crisis (0 energy, no producers)