feat(ai): promote stage 3 policy as easy bot

This commit is contained in:
Josh Creek
2026-08-08 14:52:36 +01:00
parent 0285116ddc
commit 7e217df898
2 changed files with 7 additions and 7 deletions
File diff suppressed because one or more lines are too long
+6 -6
View File
@@ -11,13 +11,13 @@ extends Control
const BOTS_DIR := "res://bots"
# All three tiers deliberately point at the one trained checkpoint
# (easy.json) and differ only by reaction_ticks/action_noise handicap, not by
# model skill. Superseded once real medium/hard checkpoints are promoted into
# res://bots/promoted/ — see the "AI opponent" section of TODO.md.
# All three tiers deliberately point at the same promoted checkpoint at its
# full trained capability. The labels are placeholders until genuinely
# stronger models are promoted as medium.json/hard.json; difficulty is not
# simulated with reaction delay or action noise in the meantime.
const DIFFICULTIES := [
{"name": "Easy", "model": "res://bots/promoted/easy.json", "reaction_ticks": 24, "action_noise": 0.35},
{"name": "Medium", "model": "res://bots/promoted/easy.json", "reaction_ticks": 14, "action_noise": 0.15},
{"name": "Easy", "model": "res://bots/promoted/easy.json", "reaction_ticks": 8, "action_noise": 0.0},
{"name": "Medium", "model": "res://bots/promoted/easy.json", "reaction_ticks": 8, "action_noise": 0.0},
{"name": "Hard", "model": "res://bots/promoted/easy.json", "reaction_ticks": 8, "action_noise": 0.0},
]