Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (527)
Games in Android Showcase (127)
games submitted by our members
Games in WIP (594)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 2 [3] 4
  ignore  |  Print  
  Quantum - Free RTS  (Read 40340 times)
0 Members and 1 Guest are viewing this topic.
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #60 - Posted 2009-02-26 20:11:06 »

wow, windows 7. That was fast. It jsut came out.

This is off topic but, is it cool?
Offline zammbi

JGO Coder


Medals: 4



« Reply #61 - Posted 2009-02-27 02:35:09 »

Ok I'll come out of the corner. I hope official drivers come out soon so I can test Smiley

Quote
wow, windows 7. That was fast. It jsut came out.

This is off topic but, is it cool?

I suggest looking on wiki that explains all about it.
But yes I'm running the public beta (x64), its the only OS I'm running. I have a copy of vista ultimate, which I said I would install it if I had any troubles. Well guess what, no trouble.

I'm using this laptop for full development at work, it has intel 965 which runs good for games. It can play COD 4 ok.
And any of my lan games, they just run fine as.

So far no problems at all that includes drivers. Very stable. RC comes out in April.
It runs faster and smoother then XP and Vista. I had XP before I installed windows 7 and that caused more problems then this  Cool and of course like the new features they have added.

I can't wait till its released.

Current project - Rename and Sort
Offline badlogicgames

« JGO Bitwise Duke »


Medals: 71
Projects: 2



« Reply #62 - Posted 2009-02-28 02:09:14 »

just put version 1.29 on the server. this is a major performance update. i was able to post the performance by a factor of 3 on my machine. i can play at a steady 60fps on my geforce 6600 with ~7000 creatures.

http://www.badlogicgames.com - musings on Android and Java game development
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline badlogicgames

« JGO Bitwise Duke »


Medals: 71
Projects: 2



« Reply #63 - Posted 2009-03-01 15:13:37 »

i resolved the last few leaks in quantum and threw out the 1.30 update. i now consider it officially done as i start on a new project. quantum was a preliminary test of some of the technologies involved and wheter a massive rts is feasable in java. from the graphics one wouldn't think that there's a lot going on beneath the hood but quantum actually is a full featured rts and simulating many thousands of those creatures takes quite some effort. i also finally made it open source (lgpl). you can find the source code at

http://code.google.com/p/quantum-game/

i might throw out some updates from time to time in case any bugs turn up. thanks for all the feedback and maybe the sourcecode is helpful to some of you.

http://www.badlogicgames.com - musings on Android and Java game development
Offline nva225

Junior Devvie





« Reply #64 - Posted 2009-03-01 20:35:20 »

Cool game, but maybe I just suck at it. I can't ever, ever beat the computer. It always starts out gaining ahead of me, and whenever I try to strategically attack he re-routes his "creatures" faster than I can, and is expanding the whole time. Is there some particular trick to doing it? I've played games of these types before and usually managed pretty well, but this one is giving me difficulties.

Also, sometimes it's confusing because I'll send like 14 ships to a planet, only to discover I can't build a tree because I only have 7 or 8 guys. Is it supposed to work like this (losing guys upon entering a planet?) or am I sending ships that haven't left yet, so they go somewhere else?

Sorry if I just sound frustrated, I just like to be able to win things, and this utterly defeats me. I can kill 1 computer if I go vs 3, but then discover that the computer 3 has completely taken over computer 4, and expanded while he was at it, and then I can't possibly micromanage fast enough to make up for it. Or maybe I don't understand the system well enough. The tree thing is cool, but kind of confusing.
Offline Hsaka
« Reply #65 - Posted 2009-03-01 20:47:36 »

I'm interested in the technique you used to synchronize so many entities across the network. If possible, can you give a simple explanation of your method? Thanks in advance.

(Also I'm still unable to play   Cry)
Offline badlogicgames

« JGO Bitwise Duke »


Medals: 71
Projects: 2



« Reply #66 - Posted 2009-03-01 22:58:37 »

Also, sometimes it's confusing because I'll send like 14 ships to a planet, only to discover I can't build a tree because I only have 7 or 8 guys. Is it supposed to work like this (losing guys upon entering a planet?) or am I sending ships that haven't left yet, so they go somewhere else?

once you send some creatures to another planet you lose control over them until they reach their target. why 14 creatures would become 7 when they arrive at another planet is beyond me. if that happens a lot to you can you 1) make a save game and post it here so i can reproduce it and 2) check wheter you really send the amount you thought you send. beneath the send "arrow" the amount of creatures you will send when releasing the mouse button is shown. i never encountered that problem. it would be a pretty severe bug that would cause desynchs. thanks for posting.

Sorry if I just sound frustrated, I just like to be able to win things, and this utterly defeats me.

the bot can be frustrating. i'll do another release some time next week were you can specify the strength of the bot. optionally you can alter the beanshell script yourself to make the bot less aggressive. you can find it in $home/quantum/dat/scripts. a lot of people have problems with the bot so you are not alone Smiley

I'm interested in the technique you used to synchronize so many entities across the network. If possible, can you give a simple explanation of your method? Thanks in advance.

(Also I'm still unable to play   Cry)

concerning your problems: i'm really sorry i can't help. the tipps i gave you last time are all i can think of. my research lead me to the conclusion that you must have old gluegen and/or jogl jar somewhere in your class path. you might try the latest version but i don't think that will help a lot.

concerning the networking code: it's two simple principles. first all clients are really just simulators simulating the same deterministic world. for that to work you have to make sure that the same code paths are executed on all clients, that lists and all other collection types in your simulation are traversed in the same order and that random numbers on all clients are the same (use the same seed on all clients and make sure the same amount of random numbers is generated on all clients ). the other "trick" is to not transfer unit data like position or velocity but rather only transmit commands given by each user. this means that it's really just a very fast paced turn based game. on each client you buffer the commands the user gave during the last say 20 turns. every 20th turn the buffered commands are send to the server which accumulates the buffers from all clients. when the server received all buffers from all clients from the last 20 turns it sends them back to all the clients which execute them, e.g. my telling the simulation to move 10 creatures from planet a to b. as long as the simulation has not received this buffer it can not continue and will pause (remeber all cleints have to simulate the same thing ). as this introduces noticeable lag we do a simple trick. instead of buffering, sending and waiting for the buffer to return from the server we execute the buffer we send 20 turns ago which should be send back from the server already. the real trick is to figre out how many turns to buffer which depends on the highest ping in the network of clients and the server. check out the code of quantum for more detail. there's also a good introductionary article called 10.000 archers by a guy who was involved in the age of empires games on gamasutra.

http://www.badlogicgames.com - musings on Android and Java game development
Offline CommanderKeith
« Reply #67 - Posted 2009-03-02 00:35:26 »

concerning the networking code: it's two simple principles. first all clients are really just simulators simulating the same deterministic world. for that to work you have to make sure that the same code paths are executed on all clients, that lists and all other collection types in your simulation are traversed in the same order and that random numbers on all clients are the same (use the same seed on all clients and make sure the same amount of random numbers is generated on all clients ). the other "trick" is to not transfer unit data like position or velocity but rather only transmit commands given by each user. this means that it's really just a very fast paced turn based game. on each client you buffer the commands the user gave during the last say 20 turns. every 20th turn the buffered commands are send to the server which accumulates the buffers from all clients. when the server received all buffers from all clients from the last 20 turns it sends them back to all the clients which execute them, e.g. my telling the simulation to move 10 creatures from planet a to b. as long as the simulation has not received this buffer it can not continue and will pause (remeber all cleints have to simulate the same thing ). as this introduces noticeable lag we do a simple trick. instead of buffering, sending and waiting for the buffer to return from the server we execute the buffer we send 20 turns ago which should be send back from the server already. the real trick is to figre out how many turns to buffer which depends on the highest ping in the network of clients and the server. check out the code of quantum for more detail. there's also a good introductionary article called 10.000 archers by a guy who was involved in the age of empires games on gamasutra.

That sounds pretty cool. But say commands are lagged, and a client missed one. How can the client undo the commands since the new command? Do you save a copy of the old game world and then re-apply all commands?

Offline Hsaka
« Reply #68 - Posted 2009-03-02 00:52:39 »

Excellent, thanks for the explanation. I've been researching lock-step sync. for a game I'm working on. It's good to see concrete examples of its implementation exist.
Offline badlogicgames

« JGO Bitwise Duke »


Medals: 71
Projects: 2



« Reply #69 - Posted 2009-03-02 07:22:47 »

That sounds pretty cool. But say commands are lagged, and a client missed one. How can the client undo the commands since the new command? Do you save a copy of the old game world and then re-apply all commands?

a client simply can't miss a command. this is due to using tcp instead of udp as well as to the lock step simulation. as long as a client hasn't received the apropriate buffer for the current simulation step the simulation is paused. the client also won't send out anything during that period effectively making the other clients wait as well. to hide that pauses which happen due to high pings and/or a slow machine the number of turns that  get buffered is adjusted so that the time those turns take in total sum up to the highest ping in the system. as the server know all the pings it can dynamically adjust that time window and tell the clients about it. the system thus automatically adjusts to the correct timings over the first few seconds in a game making for a smooth user experience.

http://www.badlogicgames.com - musings on Android and Java game development
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #70 - Posted 2009-03-02 12:48:47 »

WOW, I didnt realize that the multiplayer was so complex. That must have taken you forever to code.
Offline badlogicgames

« JGO Bitwise Duke »


Medals: 71
Projects: 2



« Reply #71 - Posted 2009-03-02 17:57:21 »

i started from scratch in january actually. i invested ca. 150 hours of my sparetime since then to get to quantum's current state. this directly translates in some ugly passages in the code Smiley

http://www.badlogicgames.com - musings on Android and Java game development
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #72 - Posted 2009-03-02 20:25:25 »

150 hours  Shocked.

how can you let go and move on to a new project. I have trouble letting go of projects that take maybe 10 (including research Smiley).

waht are you working on now?
Offline CommanderKeith
« Reply #73 - Posted 2009-03-02 22:07:15 »

a client simply can't miss a command. this is due to using tcp instead of udp as well as to the lock step simulation. as long as a client hasn't received the apropriate buffer for the current simulation step the simulation is paused. the client also won't send out anything during that period effectively making the other clients wait as well. to hide that pauses which happen due to high pings and/or a slow machine the number of turns that  get buffered is adjusted so that the time those turns take in total sum up to the highest ping in the system. as the server know all the pings it can dynamically adjust that time window and tell the clients about it. the system thus automatically adjusts to the correct timings over the first few seconds in a game making for a smooth user experience.

That's a great method, thanks for explaining it.

Offline shatterblast

Senior Newbie




Noobier Than Thou


« Reply #74 - Posted 2009-03-21 08:13:26 »

This software seems very well written with out looking at the code directly.  I only played the single player variant.  I was able to win consistently on the smallest "Mini" map as long as the number of bots were roughly equal or less than half of all planets available.  The key in winning was not to build at all since each bot seems to grow a "tree" immediately and then rush to expand.  I could easily take advantage by just sending all creatures to a single bot's beginning point and then defend my original and new points for about 10 seconds.  Other than that, I had fun getting whooped so badly!   Grin

Offline hexatronic

Senior Newbie





« Reply #75 - Posted 2009-03-30 16:05:16 »

Hey mario,

I tried the webstart version and also the zip version 1.31 which I ran from the command line. Unfortunately it crashed apparently while trying to initialise the openGL window.

log.txt was

[FileManager] path to quantum is '', returning file './'
[FileManager] path to quantum is '', returning file 'config.dat'
[SoundManager] buffers size: 16384
[Texture] created texture 512x512

Attached is the more detailed JVM dump. Looks like an access violation. Maybe it's assuming a higher level of openGL?

I am running Windows XP, SP2
The JRE was Sun's, 1.6.0_05
GFX card is ATI FireGL V3300

I might try it from another machine tonight.

cheers,

josh

Splatter them with toxic venom: www.squirtysquirty.co.uk
Offline hexatronic

Senior Newbie





« Reply #76 - Posted 2009-04-01 00:50:30 »

I got quantum working on my other machine.

This game is brilliant! I absolutely love the gameplay. Minimalist RTS is my favourite genre. It is really quite hard to beat the computer, but after about 10 goes I was able to do so on the simple maps. Like most RTSs the key is to rush any weak positions (trees with no guards) as soon as you spot them. I am surprised you want to move away from this project, I think it has a lot of potential.

I think slowing the game down a bit for beginners would help, plus perhaps showing resource levels a bit more clearly.

josh

Splatter them with toxic venom: www.squirtysquirty.co.uk
Offline DzzD
« Reply #77 - Posted 2009-04-01 01:36:35 »

I got an error with the jnlp:

Quote
[FileManager] path to quantum is 'C:\Documents and Settings\-DzzD-/quantum/', returning file 'C:\Documents and Settings\-DzzD-/quantum/./'
[FileManager] path to quantum is 'C:\Documents and Settings\-DzzD-/quantum/', returning file 'C:\Documents and Settings\-DzzD-/quantum/config.dat'
java.lang.UnsatisfiedLinkError: no jogl in java.library.path
   at java.lang.ClassLoader.loadLibrary(Unknown Source)
   at java.lang.Runtime.loadLibrary0(Unknown Source)
   at java.lang.System.loadLibrary(Unknown Source)
   at com.sun.opengl.impl.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:189)
   at com.sun.opengl.impl.NativeLibLoader.access$000(NativeLibLoader.java:49)
   at com.sun.opengl.impl.NativeLibLoader$DefaultAction.loadLibrary(NativeLibLoader.java:80)
   at com.sun.opengl.impl.NativeLibLoader.loadLibrary(NativeLibLoader.java:103)
   at com.sun.opengl.impl.NativeLibLoader.access$200(NativeLibLoader.java:49)
   at com.sun.opengl.impl.NativeLibLoader$1.run(NativeLibLoader.java:111)
   at java.security.AccessController.doPrivileged(Native Method)
   at com.sun.opengl.impl.NativeLibLoader.loadCore(NativeLibLoader.java:109)
   at com.sun.opengl.impl.windows.WindowsGLDrawableFactory.<clinit>(WindowsGLDrawableFactory.java:60)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Unknown Source)
   at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:106)
   at javax.media.opengl.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:520)
   at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:131)
   at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:90)
   at quantum.Quantum.<init>(Quantum.java:68)
   at quantum.Quantum.main(Quantum.java:128)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at com.sun.javaws.Launcher.executeApplication(Unknown Source)
   at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
   at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
   at com.sun.javaws.Launcher.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
#### Java Web Start Error:
#### null

seems there is a jogl native missing

Offline Tobse

Senior Newbie





« Reply #78 - Posted 2009-04-01 18:04:58 »

Hi marzec,

Quantum is relay a great realization!
I like Games which are easy to learn but require a lot of strategy.
Cool graphics... retro gaming still lives!

The first time I tested Quantum the triangle for moving ships wasn't painted. So I was confused how to play. But since the last update the gui works fine. I didn't knew Dyson but I knew Galcon which is very similar and also a very nice game. The funny thing is, that I also wanted to code a Java version of this game. But it ended only in little Swing benchmark.

Too bad that my graphic card doesn't supports the shaders.
1  
2  
[Renderer] disabling shader support: glsl: error in fragment shader, Fragment shader failed to compile with the following errors:
ERROR: 0:4: 'const' :  non-matching types for const initializer


My System:
Vista x32 Notebook
ATI Readeon HD 2600
Java JRE 1.6 Up. 13
Catalyst Driver v9.3

When I try to switch on the bloom effect the game crashes with this error:
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
D:\Downloads\quantum-1.32-pack\quantum>java -jar quantum.jar
[FileManager] path to quantum is '', returning file './'
[FileManager] path to quantum is '', returning file 'config.dat'
[SoundManager] buffers size: 16384
[Texture] created texture 512x512
[Renderer] disabling shader support: glsl: error in fragment shader, Fragment shader failed to compile with the following errors:
ERROR: 0:4: 'const' :  non-matching types for const initializer
ERROR: 1 compilation errors.  No code generated.

....
[Texture] created texture 512x512
[Texture] created texture 32x32
[Renderer] created offscreen fbo
Exception in thread "Thread-5" javax.media.opengl.GLException: java.lang.NullPointerException
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
        at com.sun.opengl.util.Animator.display(Animator.java:144)
        at com.sun.opengl.util.Animator$MainLoop.run(Animator.java:181)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
        at quantum.gfx.Renderer.render(Renderer.java:338)
        at quantum.game.GameLoop.render(GameLoop.java:159)
        at quantum.forms.LocalGame.display(LocalGame.java:305)
        at quantum.Quantum.display(Quantum.java:265)
        at com.sun.opengl.impl.GLDrawableHelper.display(GLDrawableHelper.java:78)
        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:435)
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)


Maybe it would be better to deactivate the button if no shaders are supported.

Greets,
Tobse

Offline shatterblast

Senior Newbie




Noobier Than Thou


« Reply #79 - Posted 2009-04-28 15:46:15 »

It's much easier to contest with the AI if I turn off the "glow effect."  The map size that I can perform better at multiplies by about 4 to 5 in size.  I think it has something to do with the relation of how often the game accepts mouse input while animation slows down.  The AI and "creatures" perform at the same speed regardless, and even a slight reduction puts me at a disadvantage!   Grin

Still, it seems like a well written software that needs further tweaks.   Cool

Offline Epitaph64

Junior Devvie


Projects: 1



« Reply #80 - Posted 2009-05-13 04:50:12 »

This was pretty damn awesome! My only suggestion would be some way to disable the music, since I always disable music in games, since I find it too distracting for my ADHD self Tongue

Offline macphearsome

Junior Newbie





« Reply #81 - Posted 2009-06-06 21:14:23 »

I really enjoyed this game once I understood the strategy better.

When I initially played it I tried to avoid building trees on chained systems, because they run out of resources a lot, but I eventually found that putting two trees on each system gives you a very flexible game even if the resources run out every now and then.

Two thumbs up.
Offline JavaMan2

Senior Newbie





« Reply #82 - Posted 2009-06-07 10:34:42 »

Hi I tried to run the WebStart, but I get this error. Huh

Here is what it says under the Exception tab:
Quote
MissingFieldException[ The following required field is missing from the launch file: <jnlp>]
   at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
   at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
   at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
   at com.sun.javaws.Main.launchApp(Unknown Source)
   at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
   at com.sun.javaws.Main$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Also, the Launch file displayed under the Launch File tab doesn't appear to be a jnlp file. It has a lot of other code in it.

I downloaded the Jar file. This is a really great game! The AI is so hard to beat though--I wasn't able to beat it.

"Imagination is more important than knowledge"~Albert Einstein
Offline swpalmer

JGO Coder


Exp: 12 years


Where's the Kaboom?


« Reply #83 - Posted 2009-06-10 04:14:59 »

java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at com.sun.javaws.Launcher.executeApplication(Launcher.java:1321)
   at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1267)
   at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:1066)
   at com.sun.javaws.Launcher.run(Launcher.java:116)
   at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.lwjgl.opengl.Display
   at game.gui.GUI.<init>(GUI.java:131)
   at game.gui.GUI.main(GUI.java:64)
   ... 9 more


On Open Solaris 2009.06 64-bit Intel

As I mentioned recently in another thread.. it seems that some of the LWJGL bundles out there are incomplete with respect to Solaris native libraries.  From LWJGL.org I can run things via web start (I tried space invaders, gears demo, and full screen window demo).

Offline Cero
« Reply #84 - Posted 2009-06-10 08:31:13 »

Open
Solaris

64-bit


wow... thats a system ^^

Offline _Mac_

Senior Newbie





« Reply #85 - Posted 2009-06-10 12:00:03 »

Hi,

I just played the tutorial and liked it. It is similar to "Galcon".
Unfortunately Webstart did not work (I dont know why) and when starting a single player game the following appears on my console:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointer
        at quantum.forms.LocalGame.<init>(LocalGame.java:67)
        at quantum.forms.SinglePlayerMenu$7.clicked(SinglePl
        at quantum.gui.Button.mouseReleased(Button.java:94)
        at quantum.gui.Container.mouseReleased(Container.jav
        at quantum.gui.Container.mouseReleased(Container.jav
        at quantum.gui.Container.mouseReleased(Container.jav
        at quantum.gui.Gui.mouseReleased(Gui.java:216)
        at java.awt.Component.processMouseEvent(Unknown Sour
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Sour
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilte
        at java.awt.EventDispatchThread.pumpEventsForFilter(
        at java.awt.EventDispatchThread.pumpEventsForHierarc
        at java.awt.EventDispatchThread.pumpEvents(Unknown S
        at java.awt.EventDispatchThread.pumpEvents(Unknown S
        at java.awt.EventDispatchThread.run(Unknown Source)

hopefully that helps,

bye,

Mac
Offline Abuse

JGO Knight


Medals: 14


falling into the abyss of reality


« Reply #86 - Posted 2009-06-10 12:05:40 »

Hi I tried to run the WebStart, but I get this error. Huh

Here is what it says under the Exception tab:
Also, the Launch file displayed under the Launch File tab doesn't appear to be a jnlp file. It has a lot of other code in it.

I downloaded the Jar file. This is a really great game! The AI is so hard to beat though--I wasn't able to beat it.

I get the same error when trying to launch the webstart link.

1  
2  
3  
4  
5  
6  
7  
8  
MissingFieldException[ The following required field is missing from the launch file: <jnlp>]
   at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
   at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
   at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
   at com.sun.javaws.Main.launchApp(Unknown Source)
   at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
   at com.sun.javaws.Main$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Make Elite IV:Dangerous happen! Pledge your backing at KICKSTARTER here! https://dl.dropbox.com/u/54785909/EliteIVsmaller.png
Offline swpalmer

JGO Coder


Exp: 12 years


Where's the Kaboom?


« Reply #87 - Posted 2009-06-10 18:43:45 »

Open
Solaris

64-bit


wow... thats a system ^^

I just bought it last week :-)  nice and speedy Core i7 6GB RAM, 1TB HD...

I think I may expand it to a media server at some point..  a few more 1TB drives in a RaidZ pool and I'm all set.  For that and other reasons I wanted ZFS (the coolest filesystem ever).  I can run Windows in VirtualBox and if I really need to run fancy DirectX stuff I do have it installed as a non-virtual OS.

Of course it would be nice if the better Java games worked :-(   Come on guys, is there any reason *not* to include the solaris binaries for LWJGL?

Offline badlogicgames

« JGO Bitwise Duke »


Medals: 71
Projects: 2



« Reply #88 - Posted 2009-07-02 12:21:22 »

hi folks, long time no see.

somebody seems to have hacked the server and inserted some php in the webstart script. everything is fixed now and should work as expected. sorry for the inconvenience. to those who still play it: we should meet some time to have a couple of games. the irc channel is pretty empty. haven't played it in months Smiley

http://www.badlogicgames.com - musings on Android and Java game development
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #89 - Posted 2009-07-02 13:57:38 »

hi folks, long time no see.

somebody seems to have hacked the server and inserted some php in the webstart script. everything is fixed now and should work as expected. sorry for the inconvenience. to those who still play it: we should meet some time to have a couple of games. the irc channel is pretty empty. haven't played it in months Smiley

waht are you working on now?
Pages: 1 2 [3] 4
  ignore  |  Print  
 
 

 

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

The first screenshot will be displayed as a thumbnail.

PocketCrafter7 (13 views)
2014-11-28 16:25:35

PocketCrafter7 (9 views)
2014-11-28 16:25:09

PocketCrafter7 (10 views)
2014-11-28 16:24:29

toopeicgaming1999 (76 views)
2014-11-26 15:22:04

toopeicgaming1999 (66 views)
2014-11-26 15:20:36

toopeicgaming1999 (15 views)
2014-11-26 15:20:08

SHC (29 views)
2014-11-25 12:00:59

SHC (27 views)
2014-11-25 11:53:45

Norakomi (32 views)
2014-11-25 11:26:43

Gibbo3771 (28 views)
2014-11-24 19:59:16
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!