Java-Gaming.org Hi !
Featured games (81)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (119)
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  
  Cave4k  (Read 3757 times)
0 Members and 1 Guest are viewing this topic.
Offline Damocles
« Posted 2011-11-13 16:06:18 »

Here my work in Progress on Cave4k



Its a 3D "Collect+Survive" game, playing on many different locationa of our solar system.
You fly a ship in underground caves, planets and moons.
The goal is to collect energyfields to recharge your hyperdrive, and try to avoid a collision.

Its not optimized yet, but the pack200 archive is within the limits.
Please have a try + some feedback

http://damocles11.byethost9.com/cave4k.html

Offline SimonH
« Reply #1 - Posted 2011-11-13 16:56:29 »

I like this! The graphics are really well done.
Cuppla points: The controls are way too twitchy - a short tap on the key swings you a loong way!
You could cheaply add eye candy by having pools of water on the floor - just flatten polys below a certain y and make them dark blue?
Keep going - a bit more polish and this'll be a top contender I reckon.

People make games and games make people
Offline Damocles
« Reply #2 - Posted 2011-11-13 17:11:10 »

The turning is very fast, but on the later levels when the thrust-speed is very high, you need
enough steeringspeed to maneuver. I can try out a slower yaw speed though.

I had water polys before.
Unfortunately the water looks quite  blocky then, as the terrain is build on a regular grid.
And transparent polys drain too much FPS.
Maybe I add some Fog/Smoke and clouds on the outdoor levels.

How is the Performance?
Is the game running smooth enough?
So I can increase the viewdistance then.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline pjt33
« Reply #3 - Posted 2011-11-13 17:20:20 »

I couldn't work out what the goal was. Do I have to get the energy bar up to max? Collect n of the glowing things which run away through walls? Find an exit?
Offline Damocles
« Reply #4 - Posted 2011-11-13 17:24:36 »

Collect as many Energyparticles as there are slots on the top right corner shown.

When you have enough the ship will "jump" to the next level.

The Energybar drains over time, resulting in the level getting darker.
The energyparticles fill up the energybar. So you should not stay idle for too long.

Offline jojoh

JGO Knight


Medals: 5
Projects: 7


games4j.com


« Reply #5 - Posted 2011-11-13 17:46:29 »

Great!

Very cool environment, and it was fun to just fly around a bit. It would be nice with some larger caves. I assume they are just procedurally generated, so splurge on size there if possible. It is too often that the blobs escape outside the play area.  Sad

I think that the turning is OK, but it seems like the ship (or whatever it is) rotates around a point below the viewpoint, and that makes the view jumps a lot when you turn. Rotate around the center of the screen and I think that the turning will be better.

It feels like one should fly a bit lower on the planets.

Really nice game!

Offline Damocles
« Reply #6 - Posted 2011-11-13 18:11:24 »

The roll-rotation is actually in the center of the screen, but I have no acceleration-delay in rotation to the side, making it
look different than a classic flightsimulator.
I can try to put a delay in the rotationspeed.

The size of the levels is more a question of performance actually, if it runs smooth on all systems I can add up on
the levelsize.
Right now there are 10.000 polygons to be processed in the first clipping step.
Dont know if the performance will drop noticably with twice as big levels, as my computer is quite fast.

Offline bainit
« Reply #7 - Posted 2011-11-13 20:27:09 »

Very nice looking game, keep working:)

Map or radar, to point out where to seek energyparticles , would be helpful.
Offline moogie

JGO Knight


Medals: 13
Projects: 6
Exp: 10 years


Java games rock!


« Reply #8 - Posted 2011-11-13 22:19:00 »

good work, it even plays quite smoothly on my atom based file server ( my main pc is broken at the moment)
Offline ra4king

JGO Kernel


Medals: 350
Projects: 3
Exp: 5 years


I'm the King!


« Reply #9 - Posted 2011-11-14 00:06:36 »

Great game! I have always wondered how you make these 3D games using Java2D! :S

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline CaptainJester

JGO Knight


Medals: 12
Projects: 2
Exp: 14 years


Make it work; make it better.


« Reply #10 - Posted 2011-11-14 00:34:10 »

Nice job. I was pretty fun.

Offline Groboclown
« Reply #11 - Posted 2011-11-14 00:50:17 »

Well done.  The keyboard took a little getting used to, because I'm used to so many of these games using the "WASD" layout.

Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #12 - Posted 2011-11-14 04:51:58 »

Great game! I have always wondered how you make these 3D games using Java2D! :S

Psst. Decompile  Grin

Offline moogie

JGO Knight


Medals: 13
Projects: 6
Exp: 10 years


Java games rock!


« Reply #13 - Posted 2011-11-14 05:46:18 »

decompilation does not really help to understand what is happening in beyond the immediate operations and potentially the preceding few. This is because any helpful comments, variable names, code formatting etc have been stripped to help the entry fit within the 4k limit.

That is, unless, you are able to read such code easily... i cant say i can Tongue
Offline Damocles
« Reply #14 - Posted 2011-11-14 06:05:01 »

Decompilation/Refactoring of obfuscated code can take as much time as writing the code.

I can upload the source when the all entries for the competition are in.

Its basically good old vector-Math resulting in triangles to draw using Graphics->fillPolygon()
The advantage over the raycasters is the better speed on large screens.
The game should run acceptable even on old machines.

Offline fruitmaze
« Reply #15 - Posted 2011-11-14 10:34:10 »

Really nice game! Quite atmospheric. I liked the lighting effect.
Offline princec

JGO Kernel


Medals: 404
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #16 - Posted 2011-11-14 14:27:01 »

This is great! Just needs a bit of sound.

Cas Smiley

Offline Fokusas
« Reply #17 - Posted 2011-11-14 14:37:24 »

This is great! Just needs a bit of sound.

Cas Smiley
I agree. It really need some sound effects but I think this is almost impossible because sound files are usually quite big.
Offline princec

JGO Kernel


Medals: 404
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #18 - Posted 2011-11-14 16:05:19 »

Synth sounds ftw!

Cas Smiley

Offline Morre

JGO Knight


Medals: 2
Projects: 10


I'm Dragonene on IRC.


« Reply #19 - Posted 2011-11-14 16:07:42 »

Very cool stuff! Nice work Smiley

Offline ReBirth
« Reply #20 - Posted 2011-11-21 12:08:19 »

Nice game! miss the blinking effect on mars level.

Offline Damocles
« Reply #21 - Posted 2011-11-21 15:02:42 »

Yes, I took it out for Mars, and 2 other moons/planets
It was supposed to look like an outdoor level, where the elumination is too strong to see the flash.

The energy particles are dark there. to keep the contrast.
(Dark Matter if you want)

Offline StephR

Senior Duke


Medals: 9



« Reply #22 - Posted 2011-11-30 20:00:48 »

Very impressive rendering, and the potential for a really great game. But it is so difficult to catch these energyfields ! It would be better to make the first levels far much easier.
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.

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

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

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

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

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

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

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

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

BurntPizza (43 views)
2014-10-11 23:10:45

BurntPizza (84 views)
2014-10-11 22:30:10
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!