Boom is a game engine for creating Bomberman-like games. The project was developed as an independent study at Edinboro University. The goal of the project is to create a working engine and game demo that mimicks Bomberman 64.
The original prototype is written in Python, but for speed reasons the entire project was rewritten in C++ and that is where all future development will be done. The older Python code is still available in the repository and archive for studying.
The project is no longer under heavy development but contributions are very welcome. Areas which still need work are collision detection, the camera code, and artificial intelligence. The project is hosted on SourceForge, and the latest code will always be available in the repository there.
Quick Links
How to get the Code
In order to check out the code from the repository you must have Subversion installed. To generate documenation you should have Doxygen. To build the project, see the dependencies list in the ReadMe. If you do not have Subversion you can grab a snapshot tarball from this page and use it instead.
svn co https://boom.svn.sourceforge.net/svnroot/boom boom
cd boom/src
doxygen doxygen.config
scons
./rundemo.sh
You will find documentation in boom/Docs/ after running the doxygen command above. Running 'scons' will build the library and demo, which you can run using the 'rundemo.sh' script
Releases
Here you can find all the released files for Boom Engine, with the most recent release listed first. The project was started in 2006.





