WaveDefender(); //2D RPG-ish

Hey! ;D My name is Guillherme and im a brazilian java programmer(sorry for any typo) and this is the project im working on for the past 3-4 months, thats my first “big” project.

Wave Defender(not final name) is a 2D stage rpg type game, alot like Binding of Isaac that runs in my own engine using basically java2D and slick for sound, so performance can be a problem with the lighting system :frowning:

My bigest difficulty is the game art, 70% of sprites are placeholders and you may recognize some of than xP. It would be awsome if someone helped me but im playing around with photoshop and doing some sprites myself.

SreenShots:
some of the itens:
http://postimg.org/image/592betjtn/

http://s9.postimg.org/592betjtr/wave3.jpg

http://postimg.org/image/jr1hwnfcf/

http://s27.postimg.org/fhwruhc37/Wave1.jpg

http://postimg.org/image/es028o9dd/
Skill Tree:

http://s24.postimg.org/bl5ip1oxh/wave2.jpg

Features:

Unique Engine:
-Animations
-Dynamic Lighting (Press “L” to turn on/off)
-Day/Night cycle
-Complex Particle System
-hand made GUI
-SFX and Back music
-Sprites and More
6 unique monsters
Unique Soundtrack(not really)
30+ SFXs
Infinite Gameplay
25+ itens (4 sets of Armor)
Random Chests with amazing loot
Inventory, hotkey system
Leveling
Skill tree(far from finished)
Realistic blood xP
AND MUCH MORE HEHE

Future Features:
Next: Burning SFX, Exploding Trap.

Menu
Bosses
Bigger Map
Multiples game modes(Survival, Waves…)
Proper art(GUI, Sprites, Animations…)
More Itens
More Monsters
Walls(implemented but not in use) and scenario
Pathfinding

Controls:
MOUSE shoot/pick up itens(right button)
WASD to move
E to place traps
B to open Backpack
1 to 4 hotkey bar (right in the Backpack menu)
V to open level menu
C to open player menu
L to turn light on/off
G to display some fancy graphs (was bored when implementing)
ESC to close menus and open Options Menu(Volume and customization)

Please feel fre to ask anything and leave your sugestions
PS: Had to translate all game text by myself, may include some typos and some forgotten portuguese text

You can dowload the jar file here: http://www.filedropper.com/wavedefender105us
Feel free to report any bug you may find. Thx

Port this game to WebGL and you’ll get so much more plays. It looks good and I’d definitely play it during school.

Thanks! I had never considered using WebGL, may give it a try. I challenge you to pass fase 10, it gets kind of crazy after that hehe

I’ven’t played it. Don’t think I will. Dunno.

This site is called java-gaming.org. Why would you expect there to be a Javascript+WebGL version?

In all the time you wasted with your utterly useless posts, you could’ve just downloaded the game, allowing you to actually play it and give some feedback.

Make the game language english, many people will get turned off by it not being english.

The game is 80% in english, the skill tree is 100% in english. Sreeshots are outdated :confused:

EDIT
Game is now 100% in english

Good work, it sure looks good, especially for a 3-4 month project! I’m attempting to download now. Must say that’s a bit of an issue when downloading from megaupload.com. To be honest, I can’t seem to manage it. I’m clicking on the “Free User” button and the page refreshes, but no download (using Chrome).

You may consider putting it on another download site (or if its below 2 MB on the “my files” section of JGO).

Thanks man! Appreciate the feedback. Its working fine with me, you just have to click twice in the slow download botton. First time the page will “refresh” and the second will initiate the download.
Its far from 2MB haha, 17,1MB but 60% are SFX + music and 30% sprites

Nope, it won’t…at least not for me. I can click that button over and over again and all it does is refreshing the page (tried with Chrome and Firefox)… :frowning:

Uploaded to another site: http://www.filedropper.com/wavedefender105us
I took the opportunity to upload the 100%(hope so) english version of the game

Okay, this time I could download it and got it running with no trouble at all. You’ve managed to put in quite a bit of depth already, with the inventory and the leveling up / getting skills.

Some remarks:

  • I could not close the “Menu level” by clicking return, only pressing escape worked
  • It took me some time to figure out that the skill tree in this menu starts at the top. Maybe make clickable skills a slightly different color? Or lighter?
  • One thing that distracted a bit of the fun for me was an impotent feeling: the bullets I fire feel extremely weak and inconsequential. I’d rather see twice as many enemies that take 1 or 2 shots to kill (except bosses) than fewer enemies with more health. Make the player feel powerful / meaningful (could also be done by making the bullet effect a bit more spectacular).

Really good work also in introducing the player to the game. The popups work very well and helped me along nicely. Overall I think you made a great start. and you seem to have a good idea about introducing the player to the game, balancing the difficulty and making things interesting. Keep up the good work ;D

Thanks for the feedback!

[quote]I could not close the “Menu level” by clicking return, only pressing escape worked
[/quote]
You´re the second person that tried that haha, this button returns all points that aren’t applied yet, will make it clearer next update

[quote]Maybe make clickable skills a slightly different color
[/quote]
Fixed! :smiley: Made locked bottons darker

[quote]I’d rather see twice as many enemies that take 1 or 2 shots to kill (except bosses) than fewer enemies with more health
[/quote]
Good point, it sure when fighting(with low damage) Lady Orc makes you feel small and weak. Although it can easyly become a mess with the current map size.

[quote](could also be done by making the bullet effect a bit more spectacular)
[/quote]
When added all monster sprites the “take damage” animation will definitely make it more spectacular :smiley:
But i’m definitely changing the bullet sprite too, its just a placeholder

Keep it up the feedback guys!!