Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/icza/bombermen

Bombermen is a computer arcade game based on the classic Dynablaster and Atomic bomberman specified to be highly configurable and playable.
https://github.com/icza/bombermen

bomberman game multiplayer multiplayer-game network

Last synced: about 1 month ago
JSON representation

Bombermen is a computer arcade game based on the classic Dynablaster and Atomic bomberman specified to be highly configurable and playable.

Awesome Lists containing this project

README

        

# Bombermen #

|Title:|Bombermen|
|:-----|:--------|
|Author:|András Belicza|
|Application category:|Game/Entertainment|
|Requirements:| Java 5.0 runtime environment|
|Project status:|playable beta/incomplete|
|Awards:|[![](http://mac.softpedia.com/base_img/softpedia_free_award_f.gif)](http://mac.softpedia.com/progClean/Bombermen-Clean-64263.html)|

## Screenshot of the game area: ##

![http://lh4.ggpht.com/_jDMClHrENz8/SRK2lQ5IBwI/AAAAAAAAGkI/Mu21GlyWBKg/s800/Bombermen%20game%20area%20screenshot.png.jpg](http://lh4.ggpht.com/_jDMClHrENz8/SRK2lQ5IBwI/AAAAAAAAGkI/Mu21GlyWBKg/s800/Bombermen%20game%20area%20screenshot.png.jpg)

[More screenshots...](../wiki/Screenshots.md)

## Introduction ##
Bombermen is a computer arcade game based on the classic Dynablaster and Atomic bomberman specified to be highly configurable and playable, to be one of the best network bomberman games. Bombermen implies/implements all the features of the mentioned classical games, highly supports network games and has some new concepts of gameplay. Changing settings/turning off these features gives the possibility of operating exactly like the ancestors.

New concepts include that players have vitality. That means they do not die when the fire of a bomb reaches them, they will be damaged depending on several factors. This new concept gives reason for existance of another new concept: the multiple fire concept. This means for example that if a level component (a wall or a player itself) can be damaged on a higher degree if fire of several bomb reaches it.

The name **Bombermen** itself (plural of Bomberman) alludes at its strong network support, its multiplayer support.

This includes but not limited to:
* supports players up to 4 from one computer
* unlimited network computers connected to a game
* optimized network bandwidth to be minimal
* network latency handling and latency settings

The game rules are highly configurable as well resulting in high user/play experience.

Bombermen is open graphical, anyone can create new graphic theme and the game will offer the available themes for the users to choose from. The application window and the game area is freely sizable. Supports full screen mode and real-time image scaling.

## Documentation ##
Bombermen is fully documented. Documentations include:
* specification
* development documentations of the architecture, concepts, algorithms, classes
* UML use case diagrams, state charts and class diagrams
* full javadoc
* presentations (only available in Hungarian language)

Documentations are available at the download section and online as published Google Docs:
* [Bombermen Specification](http://docs.google.com/View?docid=dcp6fvk2_168dtvfrr)
* [Bombermen Introduction (in Hungarian)](http://docs.google.com/View?docid=dcp6fvk2_83dhcrnd)
* [Bombermen Development doc part 0 - design and overview](http://docs.google.com/View?docid=dcp6fvk2_4896fpmg2mf4)
* [Bombermen Development doc part 1](http://docs.google.com/View?docid=dcp6fvk2_77fdt6dh)
* [Bombermen Development doc part 2](http://docs.google.com/View?docid=dcp6fvk2_91dx67d8)
* [Bombermen Presentation part 1 (in Hungarian)](http://docs.google.com/Present?docid=dcp6fvk2_98fjjbwb)
* [Bombermen Presentation part 2 (in Hungarian)](http://docs.google.com/Present?docid=dcp6fvk2_101c9r5zq)
* [Bombermen Presentation part 3 (in Hungarian)](http://docs.google.com/Present?docid=dcp6fvk2_14596b8dj)