aboutsummaryrefslogtreecommitdiff
path: root/go/game/ai.go
Commit message (Expand)AuthorAgeFilesLines
* switch exp/slices to slices moduleFlorian Fischer2025-09-031-2/+1
* use slog and add game log handler callbackFlorian Fischer2025-08-201-2/+2
* minor code improvements reported by golangci-lintFlorian Fischer2025-08-201-4/+4
* fix SimpleAi unit handlingFlorian Fischer2025-08-201-1/+9
* fix AI if no paths or full action targets are availableFlorian Fischer2025-08-201-2/+11
* fix Shy AI not issuing full actionsFlorian Fischer2025-08-201-10/+3
* improve UnitAI abort error messageFlorian Fischer2025-08-201-7/+15
* panic if unit ai posts a nil actionFlorian Fischer2025-08-201-1/+3
* support street actionsFlorian Fischer2025-08-201-33/+72
* do not pass the map through the Attackable* function familyFlorian Fischer2025-08-201-1/+1
* do not return nil actionsFlorian Fischer2025-08-201-4/+1
* detect end of unit AI actions and tap the unitFlorian Fischer2025-08-201-3/+13
* use suggested AI if no explicit desc is availableFlorian Fischer2025-08-201-1/+4
* add simple ai implementationFlorian Fischer2025-08-201-2/+146
* use constant exportet errorsFlorian Fischer2025-08-201-2/+4
* improve codeFlorian Fischer2025-08-201-2/+2
* finish the shy AIFlorian Fischer2025-08-201-9/+54
* finish the target-oriented aiFlorian Fischer2025-08-201-34/+110
* introduce game.State interface abstractionFlorian Fischer2025-08-201-6/+6
* intermediate commitFlorian Fischer2025-08-201-9/+53
* export less methodsFlorian Fischer2025-08-201-12/+16
* fix Wandering AI NPE for piled unitsFlorian Fischer2025-08-201-1/+1
* replace Fatalf with PanicfFlorian Fischer2025-08-201-4/+4
* fix ai NPE when selecting a unit where to spawn frost pylonFlorian Fischer2025-08-201-1/+1
* intermediate commitFlorian Fischer2025-08-201-25/+27
* intermediate commitFlorian Fischer2025-08-201-0/+1
* improve permanent pile supportFlorian Fischer2025-08-201-1/+5
* fix ai full action target selectionFlorian Fischer2025-08-201-4/+7
* fix parsing of wandering aiFlorian Fischer2025-08-201-2/+2
* intermediate commitFlorian Fischer2025-08-201-0/+343