Maybe something where rabbit and snake have some knowledge that the other doesn't. For example.
The rabbit could have holes it can go down and emerge through another hole (cannot go down an out hole). The snake doesn't know where these are. Rabbit AI can use them to evade snake and snake AI may learn where they are by behaviour of rabbit.
The rabbit can only see the snake when it is near, and then only its head, or uncertainty in snake position increases with distance. Rabbit AI will have to determine where the tail may be, or even how long it is.
The rabbit is faster than the snake.
The snake can always see the rabbit.
The snake has a tail that follows it and can trap the rabbit - i.e. rabbit is caught if it touches any of snake including tail.
Maybe too complicated, but something for AI to do. As before I would have the game working when played by people before openning up to AI.
The rabbit could have holes it can go down and emerge through another hole (cannot go down an out hole). The snake doesn't know where these are. Rabbit AI can use them to evade snake and snake AI may learn where they are by behaviour of rabbit.
The rabbit can only see the snake when it is near, and then only its head, or uncertainty in snake position increases with distance. Rabbit AI will have to determine where the tail may be, or even how long it is.
The rabbit is faster than the snake.
The snake can always see the rabbit.
The snake has a tail that follows it and can trap the rabbit - i.e. rabbit is caught if it touches any of snake including tail.
Maybe too complicated, but something for AI to do. As before I would have the game working when played by people before openning up to AI.