branchspacechess/main/clientbot/brokencancel
33 Commits over 0 Days - ∞cph!
moved ArenaView setup from GIViewer to PlayerAreasView, where it should be done.
bunch of cleanup/refactor pt1
ClientBot ai settings now ignore dangerous tile checks (optim)
AI profiling.
Some quick AI optims.
ClientBotConfig empty constructor
GameHost.OnClientCmd now outputs the cmd type that was received for an invalid GI.
Added more client bot config options:
-CmdIntervalMin/Max
-JoinMatchMaking
-RejoinMatchMaking
-If no steam IDs are specified, will assign each bot a steam id based on Environment.TickCount + i
only send tile cursor hover event to server after hovering a tile for 0.5 seconds.
increased max clients to 10,000
▉▇▋▊▋ ▊▅▋▊ ▄▆▊█▍▉▋ ▆▄▅▍ ▄▆▅
added ClientBotConfig, can specify steam IDs to use for bots, bots cycle through the steam IDs when connecting, added client auth overriding for bots.
simple bot AI think scheduling
bots rejoin matchmaking after a match finishes
rewrote a bunch of stuff so the AI can be used for any team. still more to do...