Releases: blai30/bomberman-java
Releases · blai30/bomberman-java
Bomberman
To load .csv map file
java -jar bomberman.jar [map filename]
Example:
java -jar bomberman.jar big_map.csv
Alternatively, place a .csv map file in the same directory as .jar and run:
java -jar bomberman.jar *.csv
Features
- Keep score
- Randomly placed breakable walls
- Reset map after each score
- Bombs snap to grid
- Bomb explosions expand up to first wall within range or its own range in 4 directions
- Players place bombs at their feet but are able to move away from the bomb and will make the bomb solid
- Bombs are solid to all players
- Powerup makes bomb explode through breakable walls
- Powerup allows player to kick bomb
- Bombs have a timer that can be shortened through powerups
- Players have ammunition for the number of bombs they can place in the world at any given time
- Bombs cannot be placed where there is already a bomb
- Explosions from bombs detonate other bombs to explode
- Solid collisions for players vs walls and bombs
- Ability to load custom map from file
- Sprite animations (walking, bomb ticking, explosion)