Thunderation game


was8bit 2019-05-23 06:42 (Edited)

Built from Map Scrolling by TIMO

Title music by DJMoffinz

1) To remove bricks to reveal coins
2) To collect coins to get upgrade pickups
3) To remove all blobs to open up the exits

Stays up top to show your game stats..
1) Coins = every 100 you get pickups: a heart + another upgrade
2) Aliens = # of remaining aliens in a section
3) Heart = number of player lives (0=game over)
4) Speedy Shoes = higher # is faster
5) Bombs: red # = # that can be dropped at one time
... dark yellow # = # that have been dropped
6) Fireball = how far a bomb blast travels

1) place yourself where you would like the bomb to be placed
2) hit the (A) button to toggle between ready-to-set-bomb or walking mode
.... choose the mode where you are holding the bomb...
3) now, move away from the bomb to leave it and activate it...

1) activate a bomb
2) quickly bump into it
3) a moving bomb won’t explode until it hits something

1) hold down the (B) button
2) move in any direction
3) release the (B) button for slower more precise walking

1) Before leaving a section, be sure to remove all bricks so as to be able to get as many upgrades as you can .. you cannot go back to previous sections...
2) Be careful around blobs, they can move quickly and unexpectedly
3) Be careful of your bomb blasts, they can fry you!
4) When planting a bomb beside a blob, be careful not to bump into the blob
5) Coins block blobs, you can leave a coin if it helps limit a blob’s movement

Read comments below for more game tips :)

Thunderation (2).nx | Open in app
2019-11-08 05:12
Thunderation.nx | Open in app
2019-06-01 16:00
Nam Rebmob 0.023.nx | Open in app
2019-05-29 18:27
Nam Rebmob 0.022.nx | Open in app
2019-05-29 13:58
Nam Rebmob 0.021.nx | Open in app
2019-05-29 13:47
Nam Rebmob 0.020.nx | Open in app
2019-05-29 13:07
Nam Rebmob 1.8.nx | Open in app
2019-05-29 12:45
Nam Rebmob 1.8.nx | Open in app
2019-05-29 12:27
Nam Rebmob 1.7.nx | Open in app
2019-05-29 06:16
Nam Rebmob 1.6.nx | Open in app
2019-05-28 07:10
Nam Rebmob 1.6.nx | Open in app
2019-05-28 07:01
Nam Rebmob 1.5.nx | Open in app
2019-05-28 06:03
Nam Rebmob 1.4.nx | Open in app
2019-05-27 06:01
Nam Rebmob 1.3.nx | Open in app
2019-05-27 04:57
Nam Rebmob 1.2.nx | Open in app
2019-05-26 18:55
Nam Rebmob 1.2.nx | Open in app
2019-05-26 18:50
Nam Rebmob 1.1.nx | Open in app
2019-05-26 06:39
Nam Rebmob 0.9.nx | Open in app
2019-05-25 09:24
Nam Rebmob 0.8.nx | Open in app
2019-05-25 08:50
Nam Rebmob 0.7.nx | Open in app
2019-05-24 05:43
Nam Rebmob 0.6.nx | Open in app
2019-05-24 03:13
Nam Rebmob 0.5.nx | Open in app
2019-05-24 02:51
Nam Rebmob 0.5.nx | Open in app
2019-05-24 02:51
Nam Rebmob 0.4.nx | Open in app
2019-05-24 00:44
Nam Rebmob 0.3.nx | Open in app
2019-05-24 00:19
Nam Rebmob 0.2.nx | Open in app
2019-05-23 23:49
Nam Rebmob 0.1.nx | Open in app
2019-05-23 06:42

desbyc 2019-05-24 08:11

Nice, if you need some music, tell me.

was8bit 2019-05-24 14:52 (Edited)

Ah, cool, thanks :) it’s abit premature, lots to get working first.. music will be a nice finishing touch, I’ll let you know..

.. this is losely based on bomberman game, so maybe existing games might inspire a musical theme :)

Tinycloud778 2019-05-25 23:36


was8bit 2019-05-26 05:53

Thanky.. more to come :)

Timo 2019-05-29 11:16

Starts to feel like a real game :)
By the way, version numbers are not meant to be decimal. You can have version 0.10 after 0.9... otherwise you would have version 2.0 soon even if the game is not complete yet. Just to let you know for the next time :)

was8bit 2019-05-29 11:53 (Edited)

Thanks :D

I know, I usually don’t have this many updates.... for the finished version I’ll remove all number extensions and release it... THEN would add 1.1 or 2 to any changes beyond the original release..

Next “big” game I may try starting with 0.01, which would allow for a hundred updates (god forbid I ever have that many) ;)

Like always, I often start a game with one expectation, and reality ends up being something different... but this is the first time i have 1) been able to rather quickly fix/resolve issues as they pop up and 2) not get mired or sidetracked with the game stuck like a train off its tracks... I’ve been lucky so far, I’ve kept most of my original vision :)

ALSO, you’ve made so many useful tweaks to NX that have really helped make it easier to do different things, and I’m beginning to be able to understand and use them :D

Timo 2019-05-29 12:17 (Edited)

As I said, you can go from 0.9 to 0.10, this is a de-facto standard. Version numbers are not meant to be mathematical decimal numbers. Just some integers separated by dots. Usually they even use three numbers, like 1.3.2, it means MAJOR.MINOR.REVISION

Timo 2019-05-29 12:23

Of course these are not laws, but a nice guide line to follow. When you see something with 1.x you expect that it's feature complete.

was8bit 2019-05-29 13:03

Ah yes... I’ve seen those... my math mind cringes .... and also, I’ve always enjoyed being a little different ;)

... I might go with 0.01 as a starting number future games.. but this game’s numbering system is already “broken” .. I’ll fix it upon release... I’ll rename the released file to also match the current title which should also help clarify things :)

Tinycloud778 2019-05-29 14:11

Awesome game

was8bit 2019-05-29 15:00

Thanks so much :D

Timo 2019-05-29 18:04

I was wondering why it runs quite slowly and I saw the CPU reached its limit already.
Checking the complete map cell by cell for each frame is too much work. But I tried to make the checked area smaller, the other area was still closed anyway, then it runs at 80%. So it's a good idea to keep the update area as small as possible.

was8bit 2019-05-29 18:13 (Edited)

I update the entire background because it was creating ghost blobs in the empty remains of the maze, as well as corrupting the maze... creating empty spaces where the maze main wall was...

To ease the processing, I only update the background at the animation level, not at every loop of the main loop... wheh I did it at the main loop, it was very laggy, but by changing it to only update the background less often the lagginess was greatly reduced,,,

... I couldn’t figure out where my corruption was coming from.. I assumed it was because I wasn’t accounting for the “camera pan” as my player panned right but I couldn’t get it right, so by eliminating the need for using CELL in conjunction with MCELL, and by updating the whole background entirely, I eliminated my ghosting and maze corruption issue...

was8bit 2019-05-29 18:17

I can easily reduce the CHECK area in this game... originally I thought I might allow access to all areas, but I’ve decided that each section will play separately.... so I can make that change in the next update ....

was8bit 2019-05-31 06:23

@desbyc, I am using sounds 0-4, anything sound 5+ is free to use for music... you’ll have to help me figure out how to use music in the code as I’ve never really got into that .... and I’ll sure to give you credit for your music :) domo domo :)

Timo 2019-05-31 09:26

Music can be played from another ROM entry without "sound clash". See SOUND SOURCE.

I was playing the game a bit, I like it but I noticed one thing: When you explosion range is only one, you need a lot of luck to kill the enemies. In the original Bomberman the enemies move with a fix speed, so it's more about skill and timing to beat them. In your game they move randomly, sometime slowly, sometimes quickly, so you cannot plan your attack and it's just pure luck. It's sometimes a bit frustrating :(

Timo 2019-05-31 09:29

About sound again: Music should keep one or two voices empty, so they can be used for sound effects.

was8bit 2019-05-31 09:48

Of course, I don’t like making exact copies, as these already exist and are playable..

I’ll add this to my TIPS, but to get the blobs at close range...

watch their eyes... they are more likely to move in the direction they are looking

1) layout:
==== B====

1) while the blob is NOT looking up, you can quickly move left to right and drop a bomb in front of them with 0 or 1 space away.. this is a safe move, and there is a chance they will move up into the bomb and wait for it to blow them up ;)

2) layout
2) you can do a chancy drop-and-run... with the blob looking away, go quickly to the blob, tap to the last space, the drop and run away.. EZ ..

Using both these methods, I can usually clear the entire game even without any upgrades... actually upgrades can change your strategies...

was8bit 2019-05-31 09:51

In a worst case scenario, the best bet is to place the bomb where they MAY move to.. this allows you to safely retreat...

ALSO, your starting black space is SAFE, blobs can’t get you, and bomb blasts can’t get you while you stay on the black space.. this can be helpful if you start a game with blobs around you....

was8bit 2019-05-31 09:53 (Edited)

ALSO, you really really need to learn how to KICK a bomb.... as you dig thru the maze, try to approach blobs where they are at the end if a long corridor... this allows you to KICK the bomb at them from a safe distance..

DON’T approach blobs from around corners.... very dangerous...

was8bit 2019-05-31 09:56

ALSO, you can use coins to help restrict a blob’s movement... hem them into situations that are to your advantage...

was8bit 2019-05-31 09:58 (Edited)

I usually use KICK method for 90% of the blobs I remove... so this means only 1 or 2 are removed using my first 2 strategies... I should give names for these ;)

1) Strafing
2) Diving

My personal results for these strategies...

1) 100% Safe, 5 to 10% successful
2) 10 to 25% die, 100% successful

was8bit 2019-05-31 10:02

Original bomberman is more like hunting deer... you track them, you shoot them... not much excitement there...

Thunderation is more like wreslting alligators or snake handling... at any moment you may gaurantees ;)

Timo 2019-05-31 10:50

Ok, I didn't try kicking yet, I'll see :)

Timo 2019-05-31 10:54

Got it, that's actually much more fun, cool :)

was8bit 2019-05-31 16:55 (Edited)


I got the kick the idea from bombeman battle mode where 4 players battle each other ... that was much more fun than regular bomberman... nothing more exciting than trying to dodge kicked bombs flying eveywhere ;)

DJMoffinz 2019-11-03 05:52

Really good! Although you could work on the music.

was8bit 2019-11-03 06:59

Thanks :) and ya i am NOT good at music... this is actually my best :/

DJMoffinz 2019-11-03 07:54

It’s pretty good music, but you need some bass notes. So it has a bit of depth and kinda fits the “theme” of the game, I could help, if you want, cause I play piano.

was8bit 2019-11-03 08:58

Oh, any improvements to the music track would be awesome :)

If you get something you would like to contribute you could post your results here, and i will update the game with your upgrade, and of course i will post your name in the game code to give you credit for the music help :D

DJMoffinz 2019-11-04 08:02

Cool! I’ll have a play around.

was8bit 2019-11-04 09:05


DJMoffinz 2019-11-05 03:51

I’ve been making the Thunderation music, and I’m almost done, but how do I make it go back to the very start once it gets to the end?

was8bit 2019-11-05 06:16

The little arrows ... upper right corner has 2 arrows and a square dot... use right pointing arrow at the start and left pointing arrow at the end..

DJMoffinz 2019-11-07 03:26

I’ve tried that,but I’ll try again I guess.

was8bit 2019-11-07 04:34

Do you use MUSIC command ?

DJMoffinz 2019-11-07 05:47

Oh wait I’ve got it now, will publish the Music in a sec.

DJMoffinz 2019-11-07 05:53 (Edited)


Copy music from code.

DJMoffinz 2019-11-08 07:36

Found 3 credits so far, 2 in the code and one in the game, still looking for credit 4 though.

was8bit 2019-11-08 07:42

HINT... 4th is not where you found the others...

DJMoffinz 2019-11-08 07:54


was8bit 2019-11-08 08:31

2nd hint... its on this page...

Timo 2019-11-08 11:42

You mean "Needs better music .."? ;)

was8bit 2019-11-08 14:32

In the same page as that was is where the last credit is....

DJMoffinz 2019-11-09 04:35

Found it!

DJMoffinz 2019-11-09 04:36

You credited me in the description!

was8bit 2019-11-09 05:42

Yep :D

DJMoffinz 2019-11-10 09:08


was8bit 2019-11-10 11:23

Kawai :)

Log in to reply.