Jump to content

Game of Bombs


ivan.popelyshev
 Share

Recommended Posts

Game of Bombs is multiplayer retro arcade.

Some of you remember that game, project was called "bombermine" and appeared at the top of hackernews (https://news.ycombinator.com/item?id=5291843).

 

Over 1.5 years, I and my small team improved the project

  • optimized code so it's possible to handle 2000 players on one map
  • added monetization based on perks/powerups ($$$)
  • added many RPGmaker skins and our own skin constructor
  • wrote our own HTML5 forum on node.js/derby.js
  • advanced game logic moved into DSL scripts based on groovy. I can adjust game mechanics in runtime
  • implemented portals (this was a triumph!) and mind-breaking topologies (hug yourself on projective plane)
  • added online tutorial
  • redesigned UI
  • improved the balance so newbies can survive often
  • added teamplay mode
  • added certificates to servers, so SSL websockets can bypass proxies
And now I believe it's time to publish it everywhere and make some money.

 

Technical details:

 

Game Server: java, netty, groovy scripts ()

Game Client: java (GWT) -> javascript

Web Interface: angular.js

Web Server: scala (Play Framework), node.js

 

1) example of game scripts on groovy 

Basic map

Basic tiles

looks better than json, right?

2) open-source map editor

https://github.com/ivanpopelyshev/bombermine-shuffle

 

Screens:

 

5G9yAirna2D7SUatXW9T8amKUrtoGC.png

ie8plBDFe2GkebRbjBt35HmfIKJZkl.png

obhZOXxXRLnJlQ5zmbq38wBxZuuaFS.png

FY7zyNLkMPu8aphEe8kxRpITwnrFfH.png

coM58Quky1cDQblMx60coimuBt7MnV.png

lHvfFppHC6yVQuKsavvOWkOyPtHKOo.png

M0M4uKeqdbmqgsvy8PAaAZkHyVgHY4.png

Videos:

2000 players on one map

http://www.youtube.com/watch?v=az5S9oQKXIQ

My speech at onGameStart 

http://vimeo.com/78532645

Link to comment
Share on other sites

Wow, a really huge work here!

Btw, how much team members worked on your game?

3 coders (including me), artist, web-designer, community manager, game designer. Some people turned, only 3 from original team remained.

And I slowpoke, first time as a teamlead and businessman, made lots of mistakes.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...