01 // PROJECT AT A GLANCE
INDIE STUDIO
C++A 3D Bomberman, multiplayer, with AI and saving — the end-of-second-year project.
The second year's end-of-year project: producing a complete, presentable game, as a team, with everything a real game implies — menus, options screen, saving, AI to play against the computer, and three-dimensional rendering. It is also the first project that has to compile on several operating systems.
A 3D Bomberman in C++ with a 3D engine, local multiplayer, opposing AI, a bonus system, game saving and cross-platform compilation through CMake.
PRIMARYC++
DELIVERYTEAM RECORD
VERIFICATIONcmake + make
SOURCEINSPECTOR READY
03 // KEY OUTCOMES
- A separation between discrete grid logic and continuous 3D rendering
- An AI able to anticipate explosions and look for shelter
- Cross-platform compilation, with no Linux-specific shortcut
BEYOND THE BRIEF
- Game saving and resuming, not required
- A particle system for the explosions
- An animated splash screen and a settings menu with sound adjustment
- A CMake build in addition to the Makefile
04 // SOURCE TREE
READING SOURCE…