Back | Reverse | Quick Reply | Post Reply |

Asteroids3D
Link | by gendou on 2009-05-24 16:09:38 (edited 2009-05-24 16:37:41)
I have released a new game called Asteroids3D!
The object of the game is to fly around in space and blow up asteroids.
Please post any bugs you find or cool ideas you have.


  
To enable cheat mode, type "farfignewton"!
  


Re: Asteroids3D
Link | by devils-angel on 2009-05-24 16:26:04 (edited 2009-05-24 16:44:16)
Strange, I got this error when I was just going to check it out:
Java Plug-in 1.6.0_13
Using JRE version 1.6.0_13 Java HotSpot(TM) Client VM
User home directory = C:Documents and SettingsOwner.YOUR-44413EEABE
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to
----------------------------------------------------


java.security.AccessControlException: access denied (java.util.PropertyPermission user.home read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
at java.lang.System.getProperty(Unknown Source)
at com.sun.opengl.util.JOGLAppletLauncher.start(JOGLAppletLauncher.java:396)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.security.AccessControlException: access denied (java.util.PropertyPermission user.home read)
java.security.AccessControlException: access denied (java.util.PropertyPermission user.home read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
at java.lang.System.getProperty(Unknown Source)
at com.sun.opengl.util.JOGLAppletLauncher.start(JOGLAppletLauncher.java:396)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.security.AccessControlException: access denied (java.util.PropertyPermission user.home read)
java.security.AccessControlException: access denied (java.util.PropertyPermission user.home read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
at java.lang.System.getProperty(Unknown Source)
at com.sun.opengl.util.JOGLAppletLauncher.start(JOGLAppletLauncher.java:396)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.security.AccessControlException: access denied (java.util.PropertyPermission user.home read)
java.security.AccessControlException: access denied (java.util.PropertyPermission user.home read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
at java.lang.System.getProperty(Unknown Source)
at com.sun.opengl.util.JOGLAppletLauncher.start(JOGLAppletLauncher.java:396)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.security.AccessControlException: access denied (java.util.PropertyPermission user.home read)


-------

Re: Asteroids3D
Link | by gendou on 2009-05-24 16:32:00 (edited 2009-05-24 16:33:40)
Probably you have to click "trust" when it prompts you with the signed certificate.


Re: Asteroids3D
Link | by gaara5 on 2009-05-24 17:15:40
dude you so rock. the games you put on kick butt!!

Re: Asteroids3D
Link | by gendou on 2009-05-24 20:06:09
Thanks, I'm glad you like it!!


Re: Asteroids3D
Link | by zionrocks on 2009-05-24 22:25:31
it won't work... like, it gets to the play menu. and then one horizontal line shows up and then it jus stops..

Re: Asteroids3D
Link | by gendou on 2009-05-24 22:42:08 (edited 2009-05-24 22:45:28)
I suspect that some people may be having trouble with reaching runtime heap memory limit.
I will release version 1.2 with better media compression.


Re: Asteroids3D
Link | by zionrocks on 2009-05-25 00:14:57
ok thAnks a lot! hope it comes out soon =3

Re: Asteroids3D
Link | by Carbon on 2009-05-25 14:56:00
I get stuck at the beginning where it says "Click here to play." However, the other games work fine for me.


Re: Asteroids3D
Link | by hoodedsempi on 2009-05-27 20:49:16
asteriods ftw!!



____________________________________________________


Re: Asteroids3D
Link | by gendou on 2009-05-27 21:07:49
Carbon, this was likely due to a java run-time heap overflow caused by OpenGL.
I have reduced the size of the game graphics, and disabled Z-sorting to allow use of a much smaller sky-box.
Let me know if that solves the problem.
If not, please send me the stack trace from the java console log.


Re: Asteroids3D
Link | by Mikaku Shinigawa on 2009-05-29 01:47:53
what do you press to actually move?

XD

Re: Asteroids3D
Link | by gendou on 2009-05-29 02:46:00
Like it says in the help menu, you can either use the mouse wheel, or the 'a' and 'z' keys.


Re: Asteroids3D
Link | by devils-angel on 2009-05-29 07:18:32
I press "a" and "z" and tried to scroll, all that happens is that I hear a screech noise.
I don't appear to be moving anywhere and I can't reach those really far off androids.

However, the game is pretty fun and the mines are cool when they explode.
I wanna get a million and re-enact some Gundam colony fight. :P

-------

Re: Asteroids3D
Link | by gendou on 2009-05-29 07:56:15 (edited 2009-05-29 07:57:00)
That noise is the sound of your thrusters firing.
Each burn gives you some delta-v, which will allow you to catch up with far-off asteroids.
This navigation can be tricky, therefor it is best to stop little rocks before they get out of range.
The background image will never move, it is a fixed sky box.

It's hard for most computers to draw more than 50 asteroids at once.
Maybe I can make some optimizations that will allow for more action.


Re: Asteroids3D
Link | by Carbon on 2009-06-08 12:48:34
Works perfectly now, thanks Gendou. :3


Re: Asteroids3D
Link | by Anon on 2009-06-08 14:25:14
That's some great programming. Well done. Too difficult to play for me, though. Without spatial references it's difficult to maintain orientation and I don't think the top and side views scale. Not sure what the Distance means, too. But technically it's pretty slick.

Anon

Re: Asteroids3D
Link | by In Silico on 2009-06-25 09:26:20 (edited 2009-06-25 09:27:23)
That's a really fun game. Maybe I'm just bad at it, but I couldn't seem to actually find any asteroids beyond the first one I saw.

Questions:
Are you using shaders, or just alpha blending, for the particle/weapon effect?

Is there a limit to how far you can travel?

Is the skybox just a cube or sphere with inverted surface normals?

One more, what is your far clipping plane set to? I never knew when the asteroids on the radar thingy were going to pop onscreen.

Cheers,

-IS

- Rob / IS

Re: Asteroids3D
Link | by imbored on 2010-04-26 17:47:47
when i click the link its just blank
wht do i do?

Re: Asteroids3D
Link | by smiliekill on 2010-07-27 17:32:59
Java Plug-in 1.6.0_20
Using JRE version 1.6.0_20-b02 Java HotSpot(TM) Client VM
User home directory = C:\Users\nguyen
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to
----------------------------------------------------
java.lang.NullPointerException
at com.sun.opengl.util.JOGLAppletLauncher.start(JOGLAppletLauncher.java:404)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.NullPointerException

sanity is not one of my strong points...

Back | Reverse | Quick Reply | Post Reply |
Go to page: 0, 1 Displaying 1 to 20 of 24 Entries.

Copyright 2000-2024 Gendou | Terms of Use | Page loaded in 0.0036 seconds at 2024-11-30 19:26:27