Bombastik 0.5 has been released

I’m glad to announce you that Bombastik 0.5 has been released over JME 0.9.



Bombastik is a free adaptation of a Capcom game on PS2. It is a dice puzzle game. You can find a short desciption and play it here : bombastik.free.fr



Feel free to give me your feedbacks.



I want to thanks all the members who help me to perform this. I’m tihinking in particular of Renanse and Mojo and all the others. Thank you all.

Didn't know the original, but I'm having fun already… It feels smooth to play, and it looks pretty good too… nice model. Very good for a first release too!



Well, I'm gonna play some more! (space = pause everyone)



edit: 2.499.106, that's enough for the first night… very addictive indeed after I figured out the rules.



The game did crash a few time, but only once during play, for the rest only after game over. I'll try to see where webstart does it's VM dumps

Awesome.  Lots of fun.  :slight_smile:

Great!

very cool  8)

Yeah, that's fun!



What about a high score list :smiley:



Is it ok that the application ends when I'm on an exploding dice?

Thanks to all of you.



Here is what is comming in the next releases:



Splash screen,

Game Over core dump

White dice generation to let the game be harder every 9 levels

Best score List

Play again

Help online



llama i'm interested in the traces if you find them out…

Here are some stack traces (you really should compile the release with debug info on to get line numbers):

java.lang.NullPointerException
   at bombastic.model.Board.getActiveDice(Unknown Source)
   at bombastic.model.ChainChecker.check(Unknown Source)
   at bombastic.model.Player.endPlayerMove(Unknown Source)
   at bombastic.jme.PlayerUI.update(Unknown Source)
   at bombastic.jme.BoardUI.update(Unknown Source)
   at bombastic.jme.BombasticUI.simpleUpdate(Unknown Source)
   at bombastic.jme.SimpleFixedGame.update(Unknown Source)

java.lang.NullPointerException
   at bombastic.model.Chain.setLifetime(Unknown Source)
   at bombastic.controller.ChainManager.updateChainLifetime(Unknown Source)
   at bombastic.controller.ChainManager.update(Unknown Source)
   at bombastic.model.Board.update(Unknown Source)
   at bombastic.jme.BombasticUI.simpleUpdate(Unknown Source)
   at bombastic.jme.SimpleFixedGame.update(Unknown Source)

java.lang.IllegalArgumentException: n must be positive
   at java.util.Random.nextInt(Unknown Source)
   at bombastic.controller.DiceGenerator.generateDice(Unknown Source)
   at bombastic.controller.DiceGenerator.run(Unknown Source)
   at bombastic.controller.DiceGenerator.update(Unknown Source)
   at bombastic.model.Board.update(Unknown Source)
   at bombastic.jme.BombasticUI.simpleUpdate(Unknown Source)



Btw. you could catch Exceptions in simpleupdate and try to recover from them instead of terminating the whole app :)

Hm I can't find any (must have been deleted after a reboot or something)…

It doesn't always crash on game over, something it just slows down to ~9 fps, and suddenly takes up a lot of CPU time.

llama said:

Hm I can't find any (must have been deleted after a reboot or something)..

You have to switch on logging output to a file (traces) in webstart - execute javaws and search the options menu.

But note they don't get deleted on reboot. It even seems never - you'll have to delete them manually :frowning:

Then where did you find them? I even searched for *.log on all my drives.

They are named .trace and reside in {userhome}Application DataSunJavaDeploymentlog on Windows.

Yes I looked for those too, but there's no .trace of them…



There's a Application DataSunJavaDeployment , but no log in it



edit: Ok, I turned on tracing for the wrong VM (the 64-bit one I have installed)

Nice Work !!



Wondering if you could do a multiplayer modification on it

coughJGNcough

Great game :smiley:

sorry darfrog i did not get you… what do you mean ?

I was covertly suggesting you to use my JavaGameNetworking API (http://javagamenetworking.dev.java.net) if you decided to add multiplayer capabilities.  :roll:



Are you using jME-Physics in this project at all?



BTW, in the next month or so I’ll probably be adding a jME-Networking API extension for JGN.



darkfrog

Physics? Multiplayer? Did people even play this game :slight_smile:



I think the coolest feature would be an online highscore list, that'd be multiplayer enough for me…