Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (121)
games submitted by our members
Games in WIP (577)
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  
  TankZone 4k  (Read 4358 times)
0 Members and 1 Guest are viewing this topic.
Offline appel

JGO Wizard


Medals: 51
Projects: 4


I always win!


« Posted 2006-12-12 03:51:44 »

Click to Play


TankZone takes place in a jungle/forest enviroment. You are a renegade tank pilot that is battling your way to freedom. Beware of the guarding enemy tanks which are there to destroy you. Make your way to the "Black Hole Portal Device" (which is a black circle) which will teleport your to the next mission. It may be very hard to find it.

Health regenerates (slowly).

Use mouse to target, and left-mouse-button to shoot the enemies. (It may be better to take them out before they take you out!)
Use W, A, S, D keys to pilot your tank around.
Press 'N' key for new-game (when you're dead or started the game).

4 missions to complete! Last mission is ultra-hard. No time limit. Good luck! Smiley


Java WebStart: http://www.stratzone.net/4k/tankzone.jnlp

Check out the 4K competition @ www.java4k.com
Check out GAMADU (my own site) @ http://gamadu.com/
Offline Morre

JGO Knight


Medals: 2
Projects: 10


I'm Dragonene on IRC.


« Reply #1 - Posted 2006-12-12 10:15:12 »

Very impressive! I love it, graphics are entirely awesome. I'd rather see slower, interpolated bullets from the enemies though. So that they'll actually hit you if you don't turn around, but they're not fast enough to be unavoidable. Will try the game more later as I get the time. Cheesy

Great game!

Offline woogley
« Reply #2 - Posted 2006-12-12 12:10:26 »

greatness.

that is all.

oh, and this is my 800th post. Tongue
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline appel

JGO Wizard


Medals: 51
Projects: 4


I always win!


« Reply #3 - Posted 2006-12-12 14:14:29 »

The trick to avoiding the bullets is to keep strafing.... but be aware that the closer you get to the enemy tanks and they hit you, the faster they shoot + the faster you die. You need to approach the enemy tanks by circling them... you can take em out pretty quickly that way.

Check out the 4K competition @ www.java4k.com
Check out GAMADU (my own site) @ http://gamadu.com/
Offline Morre

JGO Knight


Medals: 2
Projects: 10


I'm Dragonene on IRC.


« Reply #4 - Posted 2006-12-12 16:23:03 »

I realized all that, but then again, I think merely strafing them get either too easy or too hard. That is, at close range, it's virtually not possible. At maximum range, it's too easy - they've got no chance of hitting you as long as you keep moving. This is a bit dull, I'd rather see them shooting ahead of you, forcing you to turn back and forth Cheesy

Again, thoroughly awesome game!

Offline appel

JGO Wizard


Medals: 51
Projects: 4


I always win!


« Reply #5 - Posted 2006-12-12 16:38:23 »

I realized all that, but then again, I think merely strafing them get either too easy or too hard. That is, at close range, it's virtually not possible. At maximum range, it's too easy - they've got no chance of hitting you as long as you keep moving. This is a bit dull, I'd rather see them shooting ahead of you, forcing you to turn back and forth Cheesy

Again, thoroughly awesome game!

I wanted to add more AI into it, make the enemy tanks chase you or something... but there was no space left for it. I'd probably need at least 500 bytes at least for some movement.

You have the same range as the enemy tanks, and yes, it's easier to take out one tank from distance.... but as the missions get harder, you don't have much room to move around, and there are often 2-3-4 tanks grouped together making it ultra-hard to take em out.
Btw. I haven't been able to finish the game myself Smiley I made it to the last mission, but that's it.

I've spent too much time on this game already, so I decided to wrap it up and move to something else... seems like it's finished. Unless something serious comes up I won't make any changes.

Check out the 4K competition @ www.java4k.com
Check out GAMADU (my own site) @ http://gamadu.com/
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 78
Projects: 15


★★★★★


« Reply #6 - Posted 2006-12-12 16:51:18 »

brilliant game, love how the tanks camouflage with the trees. You ran out of space? theres always more space, you just need to look harder Smiley
Offline woogley
« Reply #7 - Posted 2006-12-12 18:56:13 »

i'm noticing a bit of a flaw in logic here. they shouldn't be able to re-fire as soon as a bullet has disappeared. they need to have a constant limit between shots. this way when you're 10 pixels away from the enemy, they don't turn into a machine gun..
Offline appel

JGO Wizard


Medals: 51
Projects: 4


I always win!


« Reply #8 - Posted 2006-12-12 19:02:01 »

i'm noticing a bit of a flaw in logic here. they shouldn't be able to re-fire as soon as a bullet has disappeared. they need to have a constant limit between shots. this way when you're 10 pixels away from the enemy, they don't turn into a machine gun..

Yes, that's a value point.

But I've thought about this, it perhaps it makes the game a bit more complicated/difficult. If you get hit, chances are that you'll get hit again.
So, yes, perhaps it's a "logic flaw", but I decided to categorize it as a "feature" and leave it as it is Smiley

Too tired anyway to try to squeeze more code into that game Smiley Hours spent on it already.

Check out the 4K competition @ www.java4k.com
Check out GAMADU (my own site) @ http://gamadu.com/
Offline woogley
« Reply #9 - Posted 2006-12-12 19:17:07 »

it should be capped at least Wink as it is right now, close combat will get you killed before you can think about clicking the mouse. it's a good challenge to have the enemy shoot faster as you move in closer, but there needs to be a limit, imo.

something like not allowing 250ms between shots or something. even that is wicked fast though.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline appel

JGO Wizard


Medals: 51
Projects: 4


I always win!


« Reply #10 - Posted 2006-12-12 19:25:26 »

Well, the game is only 4 missions (couldn't include more because of space). I figured, since the first 2 missions are easily accomplished, the last 2 should be pretty hard. It seems to be balanced fine right now.

Mission 1 = Very easy
Mission 2 = Medium
Mission 3 = Hard
Mission 4 = Very hard

If you finish mission 4, let me know Smiley  (btw. if you want to take a screenie to prove it, you need to take it before you hit the black circle as you will be spawned to the first mission).

Check out the 4K competition @ www.java4k.com
Check out GAMADU (my own site) @ http://gamadu.com/
Offline woogley
« Reply #11 - Posted 2006-12-12 19:28:22 »

will try to beat level 4 and let you know Wink

question, would it be possible to have bullets NOT shoot through trees? that would give levels like level 2 some strategy at least Tongue
Offline appel

JGO Wizard


Medals: 51
Projects: 4


I always win!


« Reply #12 - Posted 2006-12-12 19:36:16 »

will try to beat level 4 and let you know Wink

question, would it be possible to have bullets NOT shoot through trees? that would give levels like level 2 some strategy at least Tongue

It is possible.

One thing that would be difficult though... the ai tanks would need to "know" when to shoot, so they just don't shoot at the trees when the player is behind them. Not a big deal to do, but considering the code I would have to add then I'm looking at at least a whole day trying to squeeze it in. Smiley

I did find one bug though that I might fix... once you've killed a ai tank, your bullet still collides with the area where the tank was. Just a matter of fixing some simple nesting stuff in my code.


Let me know of more things you would like "changed". If there are enough things people would like changed then I might revise the game.

Check out the 4K competition @ www.java4k.com
Check out GAMADU (my own site) @ http://gamadu.com/
Offline moogie

JGO Knight


Medals: 13
Projects: 6
Exp: 10 years


Java games rock!


« Reply #13 - Posted 2006-12-12 22:26:42 »

Not sure if you used the utility i put together  ( http://www.java-gaming.org/forums/index.php?topic=15497.0 ) but you may achieve better compression with it.

To give the best chance of compression feed in an normal jar. that is, a jar with the class file which has not gone through any 3rd party optimisers.
Offline jojoh

JGO Knight


Medals: 5
Projects: 7


games4j.com


« Reply #14 - Posted 2006-12-12 22:48:03 »

Hey you made it!

Cool how much you managed to cram in! Happy that I finally got to shoot somethings  Smiley Really nice with the trees and how the tanks can hide under them. One thing that I really liked with the sqarious was that I didn't have to start from the very start when I died. Think that would be really nice for this game as well, or at least a few lives. Sort of a drag to have to start from scratch just to try level 4 again. The regeneration of energy is also a bit slow, and a bit odd when you aren't chased. At the last few tanks I had very little shield left, so I had to do something else for 15 min or so to get the shield up again.

Cool and nice looking game! And I really look forward to play the full multiplayer game that I know is almost ready  Wink

Offline nonnus29

Senior Duke




Giving Java a second chance after ludumdare fiasco


« Reply #15 - Posted 2006-12-15 08:02:14 »

Quote
I wanted to add more AI into it, make the enemy tanks chase you or something... but there was no space left for it. I'd probably need at least 500 bytes at least for some movement.

AI is the hardest part to fit into 4k.  You don't think it will be but there are always a bunch of if statements.

Nice game,  I found getting near the enemy tanks and driving around in a circle was pretty effective.
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

theagentd (16 views)
2014-10-25 15:46:29

Longarmx (52 views)
2014-10-17 03:59:02

Norakomi (45 views)
2014-10-16 15:22:06

Norakomi (34 views)
2014-10-16 15:20:20

lcass (39 views)
2014-10-15 16:18:58

TehJavaDev (68 views)
2014-10-14 00:39:48

TehJavaDev (68 views)
2014-10-14 00:35:47

TehJavaDev (60 views)
2014-10-14 00:32:37

BurntPizza (74 views)
2014-10-11 23:24:42

BurntPizza (45 views)
2014-10-11 23:10:45
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
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!