feat(*): Add rounded arena boundaries and reward shaping to curb corner-camping

This commit is contained in:
Josh Creek
2026-07-20 08:20:33 +01:00
parent 6cb5902eb6
commit 3457d4ca84
5 changed files with 376 additions and 13 deletions
+3 -2
View File
@@ -12,8 +12,9 @@ extends RefCounted
# it is its own inverse).
# Normalization scales. Standard arena volume (see ArenaBoundary): x ±12,
# z ±18, height 12, goals at z ±17; positions are soft-normalized to roughly
# [-1, 1]. Do not retune without retraining every model in Game/bots/.
# z ±18, height 12, goals at z ±18 (flush with the end walls); positions are
# soft-normalized to roughly [-1, 1]. Do not retune without retraining every
# model in Game/bots/.
const POSITION_SCALE := Vector3(20.0, 10.0, 20.0)
const BALL_SPEED_SCALE := 30.0
const GOAL_DISTANCE_SCALE := 40.0