Agent capable of playing smartly the NES game Bomberman.
Every enemy should be eliminated before Bomberman can pass to next level through an exit portal hidden behind a unknown wall. Bomberman can plant bombs that explode in order, in a pre-defined range and after a pre-defined amount of time. Points are made by passing levels. All levels have a limited time to be concluded.
Make sure you are running Python 3.5.
$ pip install -r requirements.txt
Tip: you might want to create a virtualenv first
Open 3 terminals:
$ python3 server.py
$ python3 viewer.py
$ python3 student.py