Tracking issue for testing every feature of v5: - [x] Can launch RL and bots on Windows - [x] Can launch RL and bots on Linux - [x] Can launch RL via Heroic and Legendary - [x] Matches can be started via paths to toml files - [ ] Matches can be started via MatchConfigurations - [ ] Every field of the match configuration has the expected effect and appropriate default value - [ ] Bot names can be overridden - [ ] Overriding a Psyonix bot's name to a Psyonix preset results in the corresponding loadout too (unless loadout is overridden) - [ ] Bot loadouts can be overriden - [ ] Every mutator works, in particular those that affect GamePacket values - [ ] Multiple balls work - [ ] Boost recharge works - [ ] Extended dodge timer works - [ ] Multiple jumps work - [ ] ... - [ ] Hiveminds consist of bots with the same agent id and team, only - [ ] Scripts work - [ ] Bots can set loadout during initialization, even when state setting is off - [ ] Bots can set loadout mid-match when state setting is on - [ ] Every field of the game packet is reported correctly, in particular - [ ] Jump/dogde timers and flags, even when Mutators are applied - [ ] Humans are always at the end of the game packet player list - [ ] Last spectated player - [ ] Player last input - [ ] Player accolades - [ ] ... - [ ] Ball prediction works, in all arenas and with relevant mutators - [ ] Matches can be started in Freeplay - [ ] All debug rendering renders as expected - [ ] Debug rendering can be toggled for individual bots/scripts, unless the rendering setting is AlwaysOff - [ ] Game state setting works as expected - [ ] Match comms work as expected - [ ] Only received by expected clients and contain correct meta data - [ ] Match comms are displayed faithfully to quick chat (also in overtime?) - [ ] Match runners can observe game packets and - [ ] Use match commns - [ ] Use debug rendering - [ ] Use state setting Ideally, we add unit/system tests where possible. Feel free to propose more entries for the list.
Tracking issue for testing every feature of v5:
Ideally, we add unit/system tests where possible.
Feel free to propose more entries for the list.