Rival Bombs: Another GB Bomberman Clone

No Caption Provided

Yeah, that's right. You've probably already seen BomberDuder from @fobwashed, but there's another Bomberman clone in this town. Admittedly, this idea spawned from the head of @fobwashed with the primary goal of producing a functional Bomberman clone to play while waiting in PAX lines.

Box City!
Box City!

Brad in all his plaid glory. Basic movement spritesheet.
Brad in all his plaid glory. Basic movement spritesheet.

No Caption Provided

While I did start working on this prior to @fobwashed starting his, I actually haven't made quite as much progress on the mechanics at this point. I've only got very basic movement and bomb mechanics at the moment, but now that I have a bit more free time I should be progressing at a decent clip and will hopefully catch up to him soon with kicking and throwing and what not.

I have a long list of features I'd like to implement (using the best Bomberman - Saturn Bomberman - as the blueprint), but for the time being, it's basically just a race to make something vaguely functional and fun within the next 1.5 weeks. Whether or not I continue to work on it after that is up in the air.

I'm working in Haxe/OpenFL with the HaxeFlixel framework. I plan on compiling Windows, Mac, and Flash builds - I'll probably out of convenience only be doing Flash and/or Windows builds of the initial demos that I post here. I'll also eventually open up my GitHub repository for anyone that wants to dive into my code for whatever reason.

I'll keep this blog post updated as I progress and make some demo builds available along the way.

Latest Build - 04/10/2014

34 Comments

36 Comments

Avatar image for thatonedudenick
ThatOneDudeNick

1576

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By ThatOneDudeNick • 

Looks good. I look forward to checking out a demo sometime. Keep us updated.

Avatar image for razielcuts
RazielCuts

3292

Forum Posts

8

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

RazielCuts • 

Ha, box city, great idea for a level.

Avatar image for themanwithnoplan
TheManWithNoPlan

7838

Forum Posts

103

Wiki Points

0

Followers

Reviews: 1

User Lists: 13

That's awesome. I look forward to seeing more of this collaboration.

Avatar image for amyggen
AMyggen

7738

Forum Posts

7669

Wiki Points

0

Followers

Reviews: 0

User Lists: 1

AMyggen • 

Really cool!

Also, is that...Brad?

Avatar image for bacongames
bacongames

4008

Forum Posts

5775

Wiki Points

0

Followers

Reviews: 2

User Lists: 19

Edited By bacongames • 

Aw shit yeah! This is also sort of a weird coincidence I'm not at liberty to disclose just yet!

Avatar image for csl316
csl316

15009

Forum Posts

765

Wiki Points

0

Followers

Reviews: 0

User Lists: 6

csl316 • 

The rivalry and beefing has spread from the Bombcast to our sacred forums. No one is safe!!

Looks neat.

Avatar image for rmanthorp
rmanthorp

4636

Forum Posts

3603

Wiki Points

0

Followers

Reviews: 1

User Lists: 11

rmanthorp  Moderator • 

Ha! That brad looks soo good.

Avatar image for sparky_buzzsaw
sparky_buzzsaw

8934

Forum Posts

3727

Wiki Points

0

Followers

Reviews: 39

User Lists: 32

Daaaaayumn, Chaser. That's some mighty fine Giant Bombermanning there.

Avatar image for billymagnum
billymagnum

919

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

i guess the only way to know which of these bomberman clones is the best is going to depend on who has the biggest booth at PAX East.

Avatar image for theht
TheHT

15875

Forum Posts

1562

Wiki Points

0

Followers

Reviews: 1

User Lists: 9

TheHT • 

Goddamnit, Box City for the arena is pretty fucking clever.

Avatar image for fattony12000
fattony12000

8535

Forum Posts

22398

Wiki Points

0

Followers

Reviews: 0

User Lists: 8

Avatar image for chaser324
chaser324

8692

Forum Posts

14877

Wiki Points

0

Followers

Reviews: 1

User Lists: 11

Edited By chaser324  Moderator • 

You can find an in progress build located here.

Not too much to see. It's just Brad moving around and dropping bombs, but it's a starting point.

The one challenge that's already starting to become apparent is the hit boxes. My initial collision detection stuck pretty strictly to the grid layout, but that made even basic character movement feel awkward and frustrating. I've already started making adjustments such as applying a subtle nudge to push the player into alignment with the grid - notice that you don't have to be lined up pixel perfect to walk between two walls. Configuring all of the hit detection in a way that makes the game both fair and fun is going to take some tweaking.

As always, when you start trying to imitate some of these classic games of the 16-bit era, you very quickly realize how much refinement was put into their seemingly simple mechanics.

On deck: basic pickups - speed/bombs/power, death

Avatar image for humanity
Humanity

18953

Forum Posts

5260

Wiki Points

0

Followers

Reviews: 37

User Lists: 14

Humanity • 

Finally.. I can become Vinny.

Avatar image for fattony12000
fattony12000

8535

Forum Posts

22398

Wiki Points

0

Followers

Reviews: 0

User Lists: 8

Avatar image for chaser324
chaser324

8692

Forum Posts

14877

Wiki Points

0

Followers

Reviews: 1

User Lists: 11

Edited By chaser324  Moderator • 

New build with some minor updates.

Added in a bomb shake animation and screen flash/shake (might have to remove the screen effects if they get annoying with several players). Also added basic player death, but I need to do further testing/tweaking to make sure it feels fair that you were hit by explosion.

Of course, any and all feedback or suggestions are appreciated.

Avatar image for chaser324
chaser324

8692

Forum Posts

14877

Wiki Points

0

Followers

Reviews: 1

User Lists: 11

Edited By chaser324  Moderator • 

New build with Speed+, Bomb+, and Range+ items.

No Caption Provided

As always, feedback is welcome and encouraged.

On Deck:

  • Bomb Kicking
  • Bomb Throwing
  • Basic UI
  • Win Condition
Avatar image for dudeglove
dudeglove

13780

Forum Posts

1156

Wiki Points

0

Followers

Reviews: 2

User Lists: 2

dudeglove • 

For a website called Giant Bomb, there's a surprising lack of bomb-content really.

Avatar image for chaser324
chaser324

8692

Forum Posts

14877

Wiki Points

0

Followers

Reviews: 1

User Lists: 11

chaser324  Moderator • 

@dudeglove: Well, with two Bomberman clones in the works, we're looking to change that.

Avatar image for dudeglove
dudeglove

13780

Forum Posts

1156

Wiki Points

0

Followers

Reviews: 2

User Lists: 2

dudeglove • 

@chaser324: Call me thick, but is Alex wearing a white jumpsuit in that pixel art and if so why? Wrestling related?

Avatar image for chaser324
chaser324

8692

Forum Posts

14877

Wiki Points

0

Followers

Reviews: 1

User Lists: 11

Edited By chaser324  Moderator • 

@dudeglove: I was trying to evoke Nic Cage in Honeymoon in Vegas, but it might be too much of a pull or just not play in pixel art form. I might change it.

No Caption Provided

Avatar image for demoskinos
Demoskinos

17460

Forum Posts

5625

Wiki Points

0

Followers

Reviews: 8

User Lists: 14

Demoskinos • 

Gerstmann looks like he could eat someone hole with that huge mouth of his. Great job though. The sprites look amazing and Box City is a pretty clever reference.

Avatar image for alexandersheen
AlexanderSheen

5150

Forum Posts

2

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By AlexanderSheen • 

The first thing I thought when I saw Rorie's sprite is that it looks like Hitler in a dog costume. I don't know if this tells more about me or about the sprite.

Awesome work, by the way.

Avatar image for chaser324
chaser324

8692

Forum Posts

14877

Wiki Points

0

Followers

Reviews: 1

User Lists: 11

Edited By chaser324  Moderator • 

New build.

  • Some music/sound, all subject to change. Current music is from http://www.nosoapradio.us/, a great source for some cc-by licensed music to freely use in games.
  • Bomb Kicking (will eventually make this a powerup but right now player just starts with this capability)
  • Increased bomb fuse time a little bit.

Also, the HaxeFlixel preloader is kinda busted, so I removed it. Let me know if you have any issues with it not loading.

Avatar image for chaser324
chaser324

8692

Forum Posts

14877

Wiki Points

0

Followers

Reviews: 1

User Lists: 11

Edited By chaser324  Moderator • 

New Build (4/4).

  • Bomb Throwing (while still standing on placed bomb, press and hold bomb button again to lift, release to throw) - It still needs some work, but the basic mechanic is in there, including properly wrapping around the edges of the map. Collision with the player is not handled at all right now...I think you just get stuck in the same place as the bomb when it lands on you.

New Build (4/5).

  • Added "mad bomber" - after dying you rotate around playfield and can shoot bombs.
  • Added punch mechanic (needs a sound effect and/or animation to give it impact).
Avatar image for saik0u
Saik0u

214

Forum Posts

4

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

Edited By Saik0u • 

This looks very cool indeed!
I really like the sprite-look you are going for.

High five!

Avatar image for andorski
Andorski

5482

Forum Posts

2310

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

Andorski • 

Ughh... did you not readPatrick's article on how bad clones are for the gaming industry?!

Also, Brad's walking animation makes me smile.

Avatar image for chaser324
chaser324

8692

Forum Posts

14877

Wiki Points

0

Followers

Reviews: 1

User Lists: 11

Edited By chaser324  Moderator • 

@andorski: Damn...he's going to be pissed when he finds out that I'm renaming this game to 2048 Flappy Bombs.

Avatar image for chaser324
chaser324

8692

Forum Posts

14877

Wiki Points

0

Followers

Reviews: 1

User Lists: 11

Edited By chaser324  Moderator • 

Rounding out the cast. I'm not entirely happy with all of them, but it'll have to do for now since I'm short on pre-PAX development time.

No Caption Provided

Avatar image for humanity
Humanity

18953

Forum Posts

5260

Wiki Points

0

Followers

Reviews: 37

User Lists: 14

Edited By Humanity • 

Poor Rorie, doomed to a life of being a perceived furry.

Avatar image for zleunamme
Zleunamme

1046

Forum Posts

1056

Wiki Points

0

Followers

Reviews: 0

User Lists: 9

Avatar image for jakob187
jakob187

22960

Forum Posts

10045

Wiki Points

0

Followers

Reviews: 8

User Lists: 9

Edited By jakob187 • 

Not gonna lie: Brad's cheek area/chin need something done. They are rather large. Beyond that, sounds like the best idea ever!

Avatar image for finaldasa
FinalDasa

3233

Forum Posts

9186

Wiki Points

0

Followers

Reviews: 9

User Lists: 13

FinalDasa  Moderator • 

PAX 2014, the year of the Bomberman.

Avatar image for dudeglove
dudeglove

13780

Forum Posts

1156

Wiki Points

0

Followers

Reviews: 2

User Lists: 2

Edited By dudeglove • 

@humanity said:

Poor Rorie, doomed to a life of being a perceived furry.

Less furry, more borderline zoophilia.

Avatar image for chaser324
chaser324

8692

Forum Posts

14877

Wiki Points

0

Followers

Reviews: 1

User Lists: 11

Edited By chaser324  Moderator • 

New Build (4/7).

This build adds the new QL inspired title screen and Xbox 360 controller support.

I didn't quite manage to complete the player select screen this weekend, so this is a bit of a hacked together build.

If you want to try out the Xbox 360 controller support:

This build will add a keyboard controlled player and a player for every active controller that it detects while on the title screen. So, if you want to use a controller, make sure you move the sticks around and tap a few buttons while on the title screen. In theory, you should be able to do up to eight players in this build if you happened to have seven Xbox 360 controllers around.

No guarantees that the game won't explode if you try using non-Xbox 360 controllers. I imagine it would probably work, but the button mappings would just be horrible.

Please note that controller support in Flash can be pretty darn flaky. Occasionally it for some reason doesn't count your controller as active no matter how much button tapping and stick flicking you do. In that case, the only answer right now is just to refresh and try again. Once I add a separate screen for player select, I should be able to make this a bit more robust. If I can't get it working well enough, I'll just fall back to only releasing native Windows/Mac builds (if you'd like one of those right now, just ask me for it).

Avatar image for chaser324
chaser324

8692

Forum Posts

14877

Wiki Points

0

Followers

Reviews: 1

User Lists: 11

Edited By chaser324  Moderator • 

New Build (4/9).

Basically complete character select screen (still using all Brad art at the moment). Some improved controller support and keyboard controls (allow Z or Y for bomb drop to help with QWERTZ keyboard layouts). Primarily just need to add in character art and more audio to get it ready for PAX.

New Build (4/10).

Since airports aren't exactly the best place for programming, I don't think I'm going to get anything else done. So, I'm proclaiming this the "PAX build".