Skip to content

This Github repository has for aim to gather working .ozf players for the 2019 Bomberman Project of the course LINGI1131

Notifications You must be signed in to change notification settings

Nicwalle/LINGI1131-Bomberman-Players

Repository files navigation

LINGI1131 Players

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.

Players' description

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

How to use ?

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.

How to contribute ?

  1. 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.
  2. Add your player and a description of its behavior in the Players' description table of the readme.
  3. Make a pull request.

About

This Github repository has for aim to gather working .ozf players for the 2019 Bomberman Project of the course LINGI1131

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published