Project 1 - Tribute to Mega Bomberman (1994)
This is a student project from the UPC university on the Video Games Design and Development degree at CITM, Terrassa. Our group, Chaketeros, formed by Zhida Chen, Robert Recordà, Pol Rius and Adrià Sellarés, is responsible for creating a tribute to the Mega Bomberman video game (1994) for the Sega Genesis. This tribute has been made using the SDL library and C++ on Visual Studio. All assets used on this project are not of our own, but from the original game. This is a nonprofit project.
Mega Bomberman is an Action and Maze game developed by Westone. It was originally named Bomberman’94, developed by Hudson Soft for the PC-Engine in 1993, but got re-developed in 1994 for the Sega Mega Drive/Genesis. It is recognized as one of the most iconic games of the Bomberman saga.
In the game, the player is placed on different stages where he must destroy two or more pillars to advance. To do so, you have to use bombs to overcome several enemies and obstacles, and get to your objective. But watch out! The bombs can hurt you, as well as the enemies. There are multiple power-ups as well that you can use to change the game rules, but you mut be lucky to get them. After three or more stages, you get to fight the area Boss, a different and more strong enemy that will test your skills at their peak.
## Game Controls
Arrow Keys for movement
D - Putting Bomb
SpaceBar - Pause Game
BackSpace - Go Back
## Debug Controls
F - Toggle Fullscreen
F1 - God Mode
F2 - Show Collision Box
F3 - Instant Lose
F4 - Instant Win
F5 - Show PowerUp position
F6 - Show Mover Enemy Movement
F7 - On/Off Camera Movement
## Scene Change Controls
Ctrl + 1 - Go to Intro
Ctrl + 2 - Go to Main Menu
Ctrl + 3 - Go to Area Select
Ctrl + 4 - Go to Stage Select
Ctrl + 5 - Go to Level 1
Ctrl + 6 - Go to Level 2
Ctrl + 7 - Go to Boss
Ctrl + 8 - Go to Game Over
Ctrl + 9 - Go to Password
Zhida Chen
Enemy AI, Getting Sprites, Player, Particles
Robert Recordà
Enemy Class, Boss, UI sprites, Enemy PokaPoka
Pol Rius
Art, Audio implementation, Animation, Enemy Mouse
Adrià Sellarés
Getting Audios, UI implementation, Scene Management, Level Creation
Zhida Chen
;
Robert Recordà
Pol Rius
Adrià Sellarés
;
Check out the latest release of the project here