- Playable in the browser: remade in javascript (using Phaser engine)
- AKA
Super Bomboozleman
: parody meme name along with comic sans on fire (I know sorry... XD)
Team known as GLaDOS
for the university class:
Diego Mateos Arlanzón
dimateos@ucm.es
- Design, coding, sprites work, docs, etc
Jorge García García
jorgar@ucm.es
- Design, some little coding and sprites work
Play the game online here.
At the start of this semester we came across PVLI (Videogame Programming in Interpreted language) and our teacher Carlos told us: "You need to choose a game, a retro game, and you will remake it in Phaser". So we decided to pick a hard one: Bomberman. We liked the game a lot, and the challenge too.
Our starting plan was to do both, Pve and Pvp modes, from the Super Bomberman (SNES 1993) and we ended up finishing both! (using free sprites to avoid copyright)
The resulting game, Bomboozleman, turned out to be pretty fun too!
- Endless levels alone or with a friend.
- Battles up to 4 players that end up in a sea of flames (if you last too long).
So stop waiting and try it out! And bring some friends to fight over the keyboard ;)
Gather points and advance through endless randomly generated levels full of enemies and power ups. Alone or with a friend!
Battle in rounds up to 2 minutes. At the 1.5 minutes mark, rings of flames will start to appear to reduce the arena size.
The last one standing recieves a point and the battle starts again (until a player reaches the amount of points selected to win).
-
Movement + bomb:
- Player 1:
WASD + E
- Player 2:
ARROWkeys + 1
- Player 3:
TFGH + Y
- Player 4:
IJKL + O
- Player 1:
-
Other:
- Add extra players:
X
- Pause menu:
ESC
- Also triggered when the focus is not on the game
- Add extra players:
-
Hacks: (if HACK enabled)
- Show debug + be invencible:
C
- Rebuild map:
B
- Next map:
N
- Show debug + be invencible:
If you are interested, it can be found here.
-
And here is where we analysed the original Super Bomberman mechanics.
-
Here, some planification and class structures.
-
Phaser - A fast, fun and free open source HTML5 game framework
-
Totally Free Bomberman-Inspired Sprites by Jacob Zinman-Jeanes.
-
Initial scaffolding generated with generator-gamejam.
This games uses gulp for building and tasks automation.
You can install gulp with npm:
npm install -g gulp
Clone this repository and install dependencies:
git clone dimateos/Super_Bomboozleman
cd Super_Bomboozleman
npm install
To build the game, run the dist
task from the project root:
gulp dist
The dist
folder will contain a build of the game. You can then start a local server that serves this directory statically to play the game in local:
npm install -g http-server
http-server dist
You can clean up the temporary files and the dist
folder by running:
gulp clean
This project uses Browserify to handle JavaScript modules.
There is a task that will automatically run Browserify when a JavaScript file changes, and it will also reload the browser.
gulp run