Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (781)
Games in Android Showcase (233)
games submitted by our members
Games in WIP (857)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Massive Tanks!  (Read 5145 times)
0 Members and 1 Guest are viewing this topic.
Offline Crymoer

Senior Newbie

Medals: 1
Projects: 1

« Posted 2013-11-24 20:59:24 »

10 long hours of intense work, hectoliters of coffee and neverending battle against the perversity of inanimate objects. And what is the result?

Massive Tanks!

With our powers combined we were able to develop a multiplayer game inspired by the classic Tanks. As a player you control a powerful tank with an unlimited supply of bullets. Bloodthirsty ambitions, robust surplus of bullets and vast harvest of rice in southern Cambodia lead to inevitable and unending conflict.

We give you a wide, randomly generated map with water tiles, brick walls to destroy and grass tiles to hide your tank beneath them. The game mode is set to the classic deathmatch, so every other player is your enemy. Your vehicle has been destroyed? Don’t worry, we have a lot of them in stock. Just press spacebar and you are ready to go again.

We encourage you to test our game (especially with friends) and to vote for it. On the side note the Chrome browser provides the best experience.

Team members:
Piotr Jankowski (visual art wizard, Hercules of Javascript)
Tomasz Krug (Javamaester)
Bartosz Augustyn (Java hero)

And for dessert, a bit of technical sauce.

Whole frontend is based on JavaScript framework called Phaser. It provides all necessary components for development of game’s visual layer based on HTML5 features. Graphics used in the game come from SpriteLib package.

WebSocket technology has been used for handling communication between server and the client.

The server itself has been written in Java and deployed on Apache Tomcat 7. Following libraries were used in the production process:

  • dyn4j - physics engine and collision detection for two dimensional world.
  • Atmosphere - framework for WebSocket communication.
  • Google Guice - dependency injection.
  • Google Guava - all those little improvements.
  • Jackson - mapping objects to JSON and the other way around. Required to send messages to clients.
  • SLF4J + Logback - logging framework.

The source code is not yet available simply because we weren’t able to improve the quality of our code during the contest. Soon we will try to refactor it and give read access to anyone interested.

The game was created as part of the competition Let's Code! but we want to develop it further.
If you like our game I encourage you to vote on our game on for instructions!

This means a lot to us as a new indie gamedevs !

Offline wessles
« Reply #1 - Posted 2013-11-24 23:17:53 » does not exist  Sad.
Offline bilznatch

JGO Coder

Medals: 11
Projects: 2
Exp: 4 years

I'm bad, I'm bad, I'm really... really bad T_T

« Reply #2 - Posted 2013-11-25 01:16:47 »

does now, according to my check.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline wessles
« Reply #3 - Posted 2013-11-25 01:29:36 »

Yup! It works now! Great job, this seems like you put a ton of work into networking and such!

What do you do though? Wait for other players to join?
Offline Crymoer

Senior Newbie

Medals: 1
Projects: 1

« Reply #4 - Posted 2013-11-26 10:56:30 »

Yes, you can wait for other players or invite friends to play with them. We have a lot new features in our TODO list but code is frozen till the end of contest. For example we would like to add chat, players list, hall of fame etc.

I hope you like our game and if you have any ideas how to improve it, I am here to listen to you =].

PS. Thanks for all votes =]
Offline Crymoer

Senior Newbie

Medals: 1
Projects: 1

« Reply #5 - Posted 2014-01-19 22:26:19 »

With great pleasure I would like to announce that the project MassiveTanks has been placed on GitHub.

Here's the link :

Pages: [1]
  ignore  |  Print  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!