Suppression

Hey guys,

Finally I managed to create a release of the game(made with the game engine and some hardcoding :D) I was working the last 2 month.

The game idea is to be towers of defense multiplayer, where players can fight with incoming waves, construct towers in team and fight another teams present on same map.

This is my first project and there are still tones of things I will polish as soon as my university holidays will start(the most proprietary are: working on improved performance of drawing objects and map, network traffic reduction, implementing connection loss sensitive session and a lot of tweaks like click on buttons, click on spells, etc)

There are still several interface bugs(at list the ones I know) which I’m going to fix in next few weeks.

Game is made in Java Applet and can be found in here:
http://mimosa.dei.uc.pt:8080/serhiy/demo/supression.html
Test accounts are: test01/test01…test05/test05 (sorry registration and guest access are not implemented yet)

Any critiques and suggestions are welcome.
Thanks everyone.

Hey William ,

I couldn’t actually understand what is going on, I couldn’t place towers and I just got the hero wandering around .
I didn’t quite get also where’s the multiplayer fits in .
Anyway it’s looking good despite of the performance problems .

I see you used Reiner’s tileset, I used them myself on a semi-abandoned project of mine, [Tactics Pompster Online . If you see I’m drawing I think the same ammount of entities and still getting a smooth framerate. Are you using BufferedStrategy ?
I also modeled a few characters on the same “Reiner” style (you can see some of them in the game), if you want them I can provide their sprite sheet for you.

By the way, I’m writing a game very much similar to yours right now, the online version of my game “Zombie defense” (see TinyGame competion) . To my defence, I announced it yesterday, so I’m not stealing you idea !!

anyway, good luck with your project !

I know it’s very confusing :stuck_out_tongue: I’ll try improve usability on the next release. If you click on “2” key on keyboard(there is an icon in action panel without any identification :D) you can see the tower construction “shadow” and after the construction shadow is shown and there are no red squared in the middle, by clicking with “left” mouse button you are able to construct the tower… Shame on me… No usability at all :frowning:

My idea is, there will be team vs team play(maybe when I’ll add minimap it will be more clear, dunno). For example first 20 minutes players from each team are fighting some number of creature, or gathering some creature dropped rewards to destroy some not existing at the moment obstacle to pass to the other team zone. Why players would do that? Because from other player side if the obstacle is not destroyed there will be coming even more creatures. The game vs creature can’t be won, only the game agains the other team can be won…

As I say I’m very new in Game programming and this is my first project, I will for sure read about BufferedStrategy, thanks for indicating the right path :stuck_out_tongue:

This would be really nice, since I want to work with my friend and he want to draw and he is not very good in modeling :wink:

Hehe, there is nothing to steal :smiley:

Thanks again!

I’m not sure, but probably the problem with such slow behavior of the elements on the window can be one of the following(or even all of them all together) :

  • I’m directly using a Thread for drawing my world (unless the section below counts as game thread)

java.awt.EventQueue.invokeLater(new Runnable()
        {
            public void run() 
            {
               //
            }
        });

  • I’m being calculating(for now) all the elements of the world and trying to display them
  • I’m being using to large image for the world terrain(all the terrain is a big image generated from tiles - this is going to be changed too)

Because my interface is built from Swing components(JLabels, JPanels, etc) and there components seems to have double buffering enabled by default(at least that is what I understood reading some forum posts), unless I’m wrong with this afirmation…

I need advice please :stuck_out_tongue:

The interface froze for me after clicking login with no text for password or login. Nice opening picture. But it took AGES to download!

Hey,
Can you be little bit more specific what you have done? I’m trying to insert empty username/password and there is feedback given “Username or password wrong!”
There are some problems on server related to this issue, I should protect it better.