Rules
The AI.Bootcamp Challenge is a turn-based game where each NPC is waiting an order to execute each turn.
Available orders are :
- Move one tile in any given direction
- Interact with an object
- Do nothing
The GOAL of each level is to make each NPC reach a green tile.
The CHALLENGE : create an AIBot able to control NPCs to fulfill the goal of any given level.
Each level can contain different number of NPCs
Only 1 NPC per tile is allowed at any time
NPCs can't walk into forbidden tiles
Or through walls and windows
Each level have a max number of turns
AND
A CPU time limit per turn
NPC's vision range can be different from level to level
NPCs can be omniscient (seeing/knowing everything)
NPCs can't walk through closed doors
They must first interact with a closed door to open it
Some doors are controlled by a pressure plate and can't be opened with a direct interaction
A door will stay opened as long as an NPC is standing on its associated pressure plate
And some doors are hidden....! Search interactions will be required to discover them
Failing to observe these rules will lead into an immediate disqualification...
- Moving 2 NPCs on the same tiles
- Moving an NPC on a forbidden tile
- Busting the number of turns or allocated CPU time per turn
- Trying to open an already opened door
- Trying to open a pressure-plate controlled door
- Searching a hidden door at a revealed door location
- ...