This repository has for aim to store the compiled (.ozf) version of players created by students during the LINGI1131 bomberman project.
This repository is the initiative of Brieuc de Voghel and Nicolas van de Walle.
Group | Filename | Description |
---|---|---|
000 | Player000bomber.ozf | Default random player |
003 | Player003John.ozf | Basic random player (no extension) |
005 | Player005Umberto.ozf | Advanced player : (with shield and life extension) - avoids explosions - chases bonuses and points - looks for boxes to explode - random if too far from any bonus, point or box |
005 | Player005Tozzi.ozf | Basic player (with shield and life extension) Tries to go to the middle of the map |
038 | Player038Mario.ozf | Basic random player, 1/10 probability of dropping a bomb (with shield, life and life malus extensions) |
038 | Player038Luigi.ozf | Advanced player : - avoids explosions - tries to catch bonuses/points - drops a bomb if it stands next to a box - shield, life and life malus extensions |
077 | Player007James.ozf | Advanced player : - avoids explosions - Dijkstra to catch points - drops a bomb if it stands next to a box - shield life extensions |
087 | Player087Basic.ozf | Basic random player (with shield and life extension) |
087 | Player087Keyboard.ozf | Keyboard controlled player (with shield and life extension) |
087 | Player087Bomber.ozf | Advanced player : - avoids explosions - [Bug] Do nothing if it cannot avoid explosions - Shield and life extension |
105 | Player105Alex.ozf | Basic random player |
105 | Player105Alice.ozf | Intermediate player 1- Dodges bombs 2- Gets points or explodes boxes |
Clone/Download the content of the repository into your project.
Warning ! The players must be in the same directory as your other compiled files (Input.ozf
, PlayerManager.ozf
...). Don't place the players in a subdirectory.
The .gitignore
file of this project has been thought such that it ignores every file which does not follow the following pattern: Player[0-9]*.ozf
(Player followed by at least one digit followed by anything .ozf). It won't affect your project.
- Compile your working player into a file having the following name:
Player[GROUP NUMBER][PLAYER NAME].ozf
(e.g. Player003Mike.ozf). [PLAYER NAME] identifies your different players. - Add your player and a description of its behavior in the Players' description table of the
readme
. - Make a pull request.