Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (475)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (529)
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  
  Tunnel3D  (Read 12019 times)
0 Members and 1 Guest are viewing this topic.
Offline [ERROR]

Senior Newbie


Projects: 1



« Posted 2005-12-20 18:52:16 »

Hi,
   This is my first entry  Grin

Tunnel3D:
 

http://www.myjavaserver.com/~coredumped/tunnel/Tunnel3D.jar
This is a high-speed action game where you maneuver your space ship through a wormhole to reach the other end of the black hole.  If u don’t make it in time, your spaceship would be sucked in the black hole forever!

   Use Cursor keys to accelerate/decelerate & roll left/right.  If you hit any of the blue slabs, the speed will reduce to 66% of the maximum speed (if you are already above that speed)

Instructions on running the apps:
   The game is packed in a standalone executable JAR. Just download and double-click it.
   It can also be run from the command line (java -jar Tunnel3D.jar)


I kept the maximum speed really fast since I feel its more fun that way.  (You might have to tap left/right instead of holding them down to properly roll and avoid the obstacles)

Will add more stuff to it when I get time.

Till then enjoy Smiley

Ali

Offline kappa
« League of Dukes »

JGO Kernel


Medals: 74
Projects: 15


★★★★★


« Reply #1 - Posted 2005-12-20 19:17:04 »

could you make it java web startable? that way you can delete the .mf file in the zip and save a few 100 bytes plus it would make it much easier to test.

thanks
Offline nonnus29

Senior Member




Giving Java a second chance after ludumdare fiasco


« Reply #2 - Posted 2005-12-21 02:50:18 »

I knew somebody was going to use some old school tunnel effects for a game, looks very nice, the transparent menu is a nice touch.   Only problem was, I couldn't avoid the obstacles; it seemed like no matter what orientation I hit them it still slowed me down.

Game looks nice, but the actual game-play may need some work....
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline nva225

Junior Member





« Reply #3 - Posted 2005-12-21 03:17:00 »

Dunno, for me, it's easier to test .jar files. Just click download and "Run as Java Application" or whatever Firefox comes up with. Starts within a second.

Anywho, pretty cool game, but there's a few things you could tweak with it.
  • Higher max speed and/or lower minimum speed. Feels like there should be a bigger difference, at least 2x
  • Some kinda indicator showing exactly what angle will pass. Maybe a line or circle?
  • Lower the view point a little. It sorta looks like you're in the center of the tunnel, in which case your angle shouldn't make a difference.
  • Slightly shorter game time. This also works better if you raise the max speed as well. It's more fun to try a challenging game several times than semi-easy game a couple times.

Well that's my opinion. Good potential with that game. Smiley
Offline Anon666

Junior Member




aka Abuse/AbU5e/TehJumpingJawa


« Reply #4 - Posted 2005-12-21 03:26:33 »

My understanding of the rules, is that webstartable submissions *must* also be provided in an auto-executable jar form. (as this submission has been made)

The webstart functionality is simply for ease of use, and better version control, not to release you from your obligation to submit a fully compliant application.

Very funky game btw Smiley
Offline woogley
« Reply #5 - Posted 2005-12-21 04:44:09 »

My understanding of the rules, is that webstartable submissions *must* also be provided in an auto-executable jar form. (as this submission has been made)

nope, the site says (on the submission page) you don't have to provide a jar if you have webstart - you only have to when your *signed* webstart jar is above 4K but the unsigned normal jar is not.
Offline Malohkan

Senior Member




while (true) System.out.println("WOO!!!!");


« Reply #6 - Posted 2005-12-21 05:20:04 »

I like the game!  I don't like the controls.  I think this would be much better played with the mouse.  If not with the mouse, the keyboard controls could be much better.

Admin and Game Developer at
GameLizard.com
Play Rimscape!    |    Play Conquer!
Offline [ERROR]

Senior Newbie


Projects: 1



« Reply #7 - Posted 2005-12-21 07:36:19 »

thx for the reply.  Malohkan, you're right, would be much better with the mouse.  Will add that soon
Offline Alan_W

JGO Knight


Medals: 8
Projects: 3


Java tames rock!


« Reply #8 - Posted 2005-12-21 09:39:01 »

Tunnel graphics look great.  Especially the way it changes colour when you hit an obstruction.  I went through very slowly (so I timed out), but still found it very difficult to control.  The problem is probably how to give a good turn rate when you need it, but still allow fine control.

My solution (see Speed4k) is to use an angular acceleration variable, which (multiplied by frame time) is added to the rotational velocity each frame.  When the left or right cursor keys are held down, the acceleration variable is incremented/decremented each frame (multiplied by the frame time again).  The acceleration variable is hard limited to small positive/negative values and is reset to zero if either the left/right cursor key goes key-up.

This has the result that a short tap on the cursor keys gives a small movement, while a continuous hold quickly (in less than 0.25 secs) ramps up to the full rotational rate.  The result is a fast rotational rate when you need it, but better control with the small taps.

Also, the collision detection is a bit harsh.  I managed most of the time, but probably wouldn't at the flight speed necessary to complete within the time limit.

This was tested on the Mac OS X 10.4 Smiley

Alan

Time flies like a bird. Fruit flies like a banana.
Offline [ERROR]

Senior Newbie


Projects: 1



« Reply #9 - Posted 2005-12-21 10:01:34 »

Hi Alan,
  Thx for your feedback and testing it on Mac Smiley.  I'll try to implement the controls using mouse when i get time
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #10 - Posted 2005-12-21 14:17:50 »

Tunnel graphics look great.  Especially the way it changes colour when you hit an obstruction.  I went through very slowly (so I timed out), but still found it very difficult to control.  The problem is probably how to give a good turn rate when you need it, but still allow fine control.

The trick I figured out is to spin yourself one direction by tapping an arrow key, then stop yourself at just the right time by tapping the opposite key. This method keeps you from overshooting, and is quite accurate. It seems to work as I got a "You Won" for my troubles.

The biggest problem I have is keeping my wits about me. As you pass through the tunnel, it can get easy to get confused. So confused that you sometimes move the wrong direction or don't react fast enough. I just consider that part of the challenge, though. Smiley

Java Game Console Project
Last Journal Entry: 12/17/04
Offline jojoh

JGO Knight


Medals: 5
Projects: 7


games4j.com


« Reply #11 - Posted 2005-12-21 14:20:44 »

Hi,

Nice effects. I agree with most comments poster before + you should probably make it "tick based" (movement proportional to delta time, instread of same movement per gameloop). I pushed forward up to max speed let go of the kbd and hit a wall, crused the whole hole  Tongue and made it to the end with plenty of time to spare. That and the fact that it was REALLY difficult to avoid hitting walls at top speed (Clearing 1 of 5 if lucky) makes me guess that it is running a bit faster on my machine than on the one where it was developed Smiley

Got potention, but need some tuning


Offline Anon666

Junior Member




aka Abuse/AbU5e/TehJumpingJawa


« Reply #12 - Posted 2005-12-22 02:33:35 »

I concur, when running @ max fps, it is incredibly hard to dodge the walls - yet it seems almost impossible to lose.
Offline arne

Senior Member




money is the worst drug- we should not let it rule


« Reply #13 - Posted 2005-12-22 13:25:04 »

It's much too easy to win.

I made the "idiot test" and simply gave speed all the time and didn't bother to rotate at all. I still won with about 30 secs left!

:: JOODE :: Xith3d :: OdeJava ::
Offline Alan_W

JGO Knight


Medals: 8
Projects: 3


Java tames rock!


« Reply #14 - Posted 2005-12-22 13:32:22 »

Tried just accelerating on my 1.67GHz powerbook.  Still ran out of time.  Maybe it's more achieveable on a faster machine.

Time flies like a bird. Fruit flies like a banana.
Offline [ERROR]

Senior Newbie


Projects: 1



« Reply #15 - Posted 2005-12-22 18:25:09 »

Smiley yeah gameplay needs some tuning.  will update later.  Thx everyone for testing it
Offline Malohkan

Senior Member




while (true) System.out.println("WOO!!!!");


« Reply #16 - Posted 2005-12-22 18:38:23 »

Oo I know!  Write a random 100 meg file to the harddrive every time you hit a wall.  That'll be good incentive to not run into walls! Smiley

Admin and Game Developer at
GameLizard.com
Play Rimscape!    |    Play Conquer!
Offline arne

Senior Member




money is the worst drug- we should not let it rule


« Reply #17 - Posted 2005-12-22 23:57:38 »

Tried just accelerating on my 1.67GHz powerbook.  Still ran out of time.  Maybe it's more achieveable on a faster machine.

I've only got 1.8GHz, so this should not make the difference.

:: JOODE :: Xith3d :: OdeJava ::
Offline woogley
« Reply #18 - Posted 2005-12-23 00:50:42 »

I suggest a health meter that decreases each time you hit a wall... I mean, is that ship indestructable or what? Tongue
Offline Laundon

Junior Newbie





« Reply #19 - Posted 2005-12-23 13:20:05 »

Nice one. But its possible to cheat when you are running out of time. Just press esc and then continue and you will get the time left-timer reset. Smiley
Offline Mantis_Atlantis

Senior Newbie





« Reply #20 - Posted 2006-08-22 11:10:44 »

Damn this is pretty addictive... lol
Offline darkprophet

Senior Member




Go Go Gadget Arms


« Reply #21 - Posted 2006-08-22 19:24:44 »

ARRRRISE ZOMBIE THREAD! ARISE MY MINION!

Friends don't let friends make MMORPGs.

Blog | Volatile-Engine
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.

ctomni231 (31 views)
2014-07-18 06:55:21

Zero Volt (27 views)
2014-07-17 23:47:54

danieldean (23 views)
2014-07-17 23:41:23

MustardPeter (24 views)
2014-07-16 23:30:00

Cero (39 views)
2014-07-16 00:42:17

Riven (41 views)
2014-07-14 18:02:53

OpenGLShaders (28 views)
2014-07-14 16:23:47

Riven (28 views)
2014-07-14 11:51:35

quew8 (25 views)
2014-07-13 13:57:52

SHC (61 views)
2014-07-12 17:50:04
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
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!