gym_blobble

Definition Blobble Life is an AI environment for experimenting with reinforcement learning
No of environments 1

 

The blobble (in purple) can move around its world by taking one step on each turn (north, south, east, west). Before it moves, it can eat the food at its current location (if it deems it tasty).

There are four types of food ranging from very unhealthy to super-food. The better the food, the healthier (bigger) the blobble becomes.

The blobble can learn how to stay healthy and therefore survive longer. It can have the following ‘senses’:

tasting blobble – able to taste the food at the current location before eating. A tasting blobble soon learns to eat the good stuff and leave the bad stuff.

smelling blobble – able to ‘smell’ food in each direction. A smelling blobble should learn to move towards good food. The blobble can smell food up to 5 steps away, but food closer smells stronger. The blobble cannot smell the food it’s on top of. In the current implementation, blobble just smells all food on a single range of food smelliness – where food with little nutrition is negative on the scale. Future implementations might have different types of smell.