Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (491)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (556)
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  
  Errors while trying to use Slick Applet  (Read 5690 times)
0 Members and 1 Guest are viewing this topic.
Offline CyanPrime
« Posted 2010-09-23 02:46:19 »

Okay, so I'm trying to run this code as a applet.

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  
38  
39  
40  
import org.newdawn.slick.AppGameContainer;
import org.newdawn.slick.BasicGame;
import org.newdawn.slick.Color;
import org.newdawn.slick.GameContainer;
import org.newdawn.slick.Graphics;
import org.newdawn.slick.SlickException;

public class Test extends BasicGame {
   public Test() {
      super("Image Test");
   }
   
   public void init(GameContainer container) throws SlickException {
     
   }

   public void render(GameContainer container, Graphics g) {
      g.setColor(Color.red);
      g.fillRect(0,0,640,480);
   }

   public void update(GameContainer container, int delta) {

   }
   
   public static void main(String[] argv) {
      try{
         AppGameContainer container = new AppGameContainer(new Test());
         container.setDisplayMode(640,480,false);
         container.start();
      }
      catch(SlickException e){
         
      }
   }

   public void keyPressed(int key, char c) {

   }
}


And I got these files in my folder



and this is my HTML file:

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
<applet code="org.lwjgl.util.applet.AppletLoader" 
        archive="lwjgl_util_applet.jar, lzma.jar"
        codebase="."
        width="640" height="480">
 
  <param name="al_title" value="Applet Test">
  <param name="al_main" value="org.newdawn.slick.AppletGameContainer">
  <param name="game" value="Test">  
 
  <param name="al_logo" value="appletlogo.png">
  <param name="al_progressbar" value="appletprogress.gif">
 
  <param name="al_jars" value="test.jar, lwjgl.jar, slick.jar">
 
  <param name="al_windows" value="windows_natives.jar">
  <param name="al_linux" value="linux_natives.jar">
  <param name="al_mac" value="macosx_natives.jar">
 
  <param name="separate_jvm" value="true">
</applet>


getting 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  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
51  
52  
53  
54  
55  
56  
57  
58  
59  
60  
61  
62  
63  
64  
65  
66  
67  
68  
69  
70  
71  
72  
73  
74  
75  
76  
77  
78  
79  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
90  
91  
92  
93  
94  
95  
96  
97  
98  
99  
100  
101  
102  
103  
104  
105  
106  
107  
108  
109  
110  
111  
112  
113  
114  
115  
116  
117  
118  
119  
120  
121  
122  
Java Plug-in 1.6.0_21
Using JRE version 1.6.0_21-b07 Java HotSpot(TM) Client VM
User home directory = C:\Users\cyanprime

----------------------------------------------------
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 <n>
----------------------------------------------------

basic: Added progress listener: sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@1a1c887
basic: Plugin2ClassLoader.addURL parent called for file:/H:/applettest/lwjgl_util_applet.jar
basic: Plugin2ClassLoader.addURL parent called for file:/H:/applettest/lzma.jar
network: Cache entry not found [url: file:/H:/applettest/lwjgl_util_applet.jar, version: null]
security: Accessing keys and certificate in Mozilla user profile: null
security: Loading Root CA certificates from C:\Program Files (x86)\Java\jre6\lib\security\cacerts
security: Loaded Root CA certificates from C:\Program Files (x86)\Java\jre6\lib\security\cacerts
security: Loading Deployment certificates from C:\Users\cyanprime\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs
security: Loaded Deployment certificates from C:\Users\cyanprime\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs
security: Loading certificates from Deployment session certificate store
security: Loaded certificates from Deployment session certificate store
security: Validate the certificate chain using CertPath API
security: Obtain certificate collection in Root CA certificate store
security: Obtain certificate collection in Root CA certificate store
security: Start to check whether root CA is replaced
security: The root CA has been replaced
security: No timestamping info available
security: Found jurisdiction list file
security: Start checking trusted extension for this certificate
security: Start comparing to jurisdiction list with this certificate
security: The CRL support is disabled
security: The OCSP support is disabled
security: This OCSP End Entity validation is disabled
security: Checking if certificate is in Deployment denied certificate store
security: Checking if certificate is in Deployment permanent certificate store
network: Cache entry not found [url: file:/H:/applettest/lwjgl_util_applet.jar, version: null]
network: Cache entry not found [url: file:/H:/applettest/lwjgl_util_applet.jar, version: null]
security: Loading certificates from Deployment session certificate store
security: Loaded certificates from Deployment session certificate store
security: Validate the certificate chain using CertPath API
security: Obtain certificate collection in Root CA certificate store
security: Obtain certificate collection in Root CA certificate store
security: Start to check whether root CA is replaced
security: The root CA has been replaced
security: No timestamping info available
security: Found jurisdiction list file
security: Start checking trusted extension for this certificate
security: Start comparing to jurisdiction list with this certificate
security: The CRL support is disabled
security: The OCSP support is disabled
security: This OCSP End Entity validation is disabled
security: Checking if certificate is in Deployment denied certificate store
security: Checking if certificate is in Deployment permanent certificate store
network: Cache entry not found [url: file:/H:/applettest/lwjgl_util_applet.jar, version: null]
basic: Plugin2ClassLoader.getPermissions CeilingPolicy allPerms
basic: Applet loaded.
basic: Applet resized and added to parent container
basic: PERF: AppletExecutionRunnable - applet.init() BEGIN ; jvmLaunch dt 559690 us, pluginInit dt 1291987 us, TotalTime: 1851677 us
Loaded image: jar:file:/H:/applettest/lwjgl_util_applet.jar!/appletlogo.png
Loaded image: jar:file:/H:/applettest/lwjgl_util_applet.jar!/appletprogress.gif
network: Cache entry not found [url: file:/H:/applettest/lzma.jar, version: null]
security: Loading certificates from Deployment session certificate store
security: Loaded certificates from Deployment session certificate store
security: Validate the certificate chain using CertPath API
security: Obtain certificate collection in Root CA certificate store
security: Obtain certificate collection in Root CA certificate store
security: Start to check whether root CA is replaced
security: The root CA has been replaced
security: No timestamping info available
security: Found jurisdiction list file
security: Start checking trusted extension for this certificate
security: Start comparing to jurisdiction list with this certificate
security: The CRL support is disabled
security: The OCSP support is disabled
security: This OCSP End Entity validation is disabled
security: Checking if certificate is in Deployment denied certificate store
security: Checking if certificate is in Deployment permanent certificate store
basic: Loading Java Applet ...
network: Cache entry not found [url: file:/H:/applettest/lzma.jar, version: null]
network: Cache entry not found [url: file:/H:/applettest/lzma.jar, version: null]
security: Loading certificates from Deployment session certificate store
security: Loaded certificates from Deployment session certificate store
security: Validate the certificate chain using CertPath API
security: Obtain certificate collection in Root CA certificate store
security: Obtain certificate collection in Root CA certificate store
security: Start to check whether root CA is replaced
security: The root CA has been replaced
security: No timestamping info available
security: Found jurisdiction list file
security: Start checking trusted extension for this certificate
security: Start comparing to jurisdiction list with this certificate
security: The CRL support is disabled
security: The OCSP support is disabled
security: This OCSP End Entity validation is disabled
security: Checking if certificate is in Deployment denied certificate store
security: Checking if certificate is in Deployment permanent certificate store
network: Cache entry not found [url: file:/H:/applettest/lzma.jar, version: null]
basic: Plugin2ClassLoader.getPermissions CeilingPolicy allPerms
basic: Applet initialized
basic: Removed progress listener: sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@1a1c887
basic: Applet made visible
basic: Starting applet
basic: completed perf rollup
basic: Applet started
basic: Told clients applet is started
This occurred while 'Downloading packages'
java.lang.Exception: Unable to get input stream for lwjgl.jar
   at org.lwjgl.util.applet.AppletLoader.getJarInputStream(AppletLoader.java:1172)
   at org.lwjgl.util.applet.AppletLoader.downloadJars(AppletLoader.java:1062)
   at org.lwjgl.util.applet.AppletLoader.run(AppletLoader.java:729)
   at java.lang.Thread.run(Unknown Source)



Offline Nate

JGO Kernel


Medals: 145
Projects: 4
Exp: 14 years


Esoteric Software


« Reply #1 - Posted 2010-09-23 02:58:50 »

Does it being difficult to figure out make it suck? At any rate, it isn't nice to criticize, and certainly not without contributing or even theorizing improvements. Criticism isn't conducive to your getting help.

It looks you are having trouble with the LWJGL applet loader, not Slick. You might try making the LWJGL applet example work and get more complicated from there.

Offline CyanPrime
« Reply #2 - Posted 2010-09-23 07:10:50 »

Does it being difficult to figure out make it suck? At any rate, it isn't nice to criticize, and certainly not without contributing or even theorizing improvements.
Okay, Slick shouldn't make it so damn hard to figure out it's applet system. Everything else in the lib is easy and fantastic, so wtf happened to this?
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 77
Projects: 15


★★★★★


« Reply #3 - Posted 2010-09-23 08:34:12 »

Reading documentation should help clear it up for you otherwise its pretty difficult since you don't know what your doing.

see this tutorial as a basic intro to slick applets.

and also this tutorial to learn everything about lwjgl's appletloader which slick applets use.

hope that helps.
Offline Nate

JGO Kernel


Medals: 145
Projects: 4
Exp: 14 years


Esoteric Software


« Reply #4 - Posted 2010-09-23 08:39:15 »

Okay, Slick shouldn't make it so damn hard to figure out it's applet system. Everything else in the lib is easy and fantastic, so wtf happened to this?
Well, it is open source, so contribute a fix. My guess by that time you'll understand why it is whatever pain in the ass it is.

Scar can package up applets and JWS for you.

Offline kappa
« League of Dukes »

JGO Kernel


Medals: 77
Projects: 15


★★★★★


« Reply #5 - Posted 2010-09-23 08:46:17 »

oh and as for your error as to why its not working its pretty simple, you have no lwjgl.jar in the folder (you ask for it in your html, its explained by your pasted exception and seen to be missing in your screenshot).
Offline bobjob

JGO Knight


Medals: 10
Projects: 4


David Aaron Muhar


« Reply #6 - Posted 2010-09-23 08:53:53 »

CyanPrime before running a LWJGL applet, it might be better to first get a webstart version working. so you understand the basics of signing jars. then when you move to an applet, Im sure there will be less head aches.

It also means that you could have a working version up sooner to show off to other people.

My Projects
Games, Webcam chat, Video screencast, PDF tools.

Javagaming.org with chat room
Offline kulpae

Senior Newbie


Exp: 9 years



« Reply #7 - Posted 2010-09-23 08:56:09 »

but wait, should't it load lwjgl.jar.lzma, as it has lzma.jar included?
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 77
Projects: 15


★★★★★


« Reply #8 - Posted 2010-09-23 08:59:51 »

but wait, should't it load lwjgl.jar.lzma, as it has lzma.jar included?

if you want that to be the case then you must specify lwjgl.jar.lzma in the html rather then lwjgl.jar.

Also you'd probably want to use lwjgl.jar.pack.lzma instead if your want to go down that route as it will be smaller.
Offline bobjob

JGO Knight


Medals: 10
Projects: 4


David Aaron Muhar


« Reply #9 - Posted 2010-09-23 09:03:28 »

but wait, should't it load lwjgl.jar.lzma, as it has lzma.jar included?
By including the lzma.jar in the archive path It doesnt have to use lzma compressed files, it just adds support for lzma if its needed, in this case the lzma.jar isnt required in the archive path.

But having the lzma.jar in the archive path wouldnt be causing the exception to be thrown.

My Projects
Games, Webcam chat, Video screencast, PDF tools.

Javagaming.org with chat room
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Nate

JGO Kernel


Medals: 145
Projects: 4
Exp: 14 years


Esoteric Software


« Reply #10 - Posted 2010-09-23 09:10:41 »

To show off Scar:

To sign, normalize, pack, and lzma your JARs and generate a working applet.html file:
1  
2  
keystore("keystore", "alias", "pass", "Company", "Title");
lwjglApplet(project, "keystore", "alias", "pass");


To sign and optionally pack+gzip your JARs and generate a working JNLP file:
1  
2  
3  
keystore("keystore", "alias", "pass", "Company", "Title");
jws(project, false, "keystore", "alias", "pass");
jnlp(project, "http://example.com/path/someapp.jnlp", "Company", "Title", "splash.png");


Why do it manually anymore? Smiley For my applet, I use Scar once, then customize the HTML.

While I'm showing off, to upload my applet via FTP:
1  
2  
Paths paths = new Paths(project.format("{target}/applet-lwjgl"));
FTP.upload("example.com", "user", "pass", "/httpdocs/path", paths, false);

Offline CyanPrime
« Reply #11 - Posted 2010-09-23 17:20:57 »

Okay, I've switched to Linux Mint and I'm still getting a error after remaking, and resigning the jar file in linux. I now have all the files from "slick/lib" this includes lwjgl.jar

this is my new error:
http://pastebin.ca/1947651
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #12 - Posted 2010-09-23 17:28:09 »

Okay, I've switched to Linux Mint and I'm still getting a error after remaking, and resigning the jar file in linux. I now have all the files from "slick/lib" this includes lwjgl.jar

this is my new error:
http://pastebin.ca/1947651
Is your JAR signed?

See my work:
OTC Software
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 77
Projects: 15


★★★★★


« Reply #13 - Posted 2010-09-23 17:39:33 »

Is your JAR signed?

yup that error means lwjgl.jar is not signed.

cyanprime, your using the lwjgl 2.5 applet package, I presume you just grabbed the unsigned lwjgl.jar from somewhere else and included. What you should do if you don't want to sign yourself is change in your html "lwjgl.jar" to "lwjgl.jar.pack.lzma" and use that from the lwjgl 2.5 applet package as that one is already signed.
Offline CyanPrime
« Reply #14 - Posted 2010-09-23 18:09:10 »

yup that error means lwjgl.jar is not signed.

cyanprime, your using the lwjgl 2.5 applet package, I presume you just grabbed the unsigned lwjgl.jar from somewhere else and included. What you should do if you don't want to sign yourself is change in your html "lwjgl.jar" to "lwjgl.jar.pack.lzma" and use that from the lwjgl 2.5 applet package as that one is already signed.
That did it. I changed:

1  
<param name="al_jars" value="test.jar, lwjgl.jar, slick.jar"> 

to
1  
<param name="al_jars" value="test.jar, lwjgl.jar.pack.lzma, slick.jar"> 


Yup, Slick applets don't suck. I'm just retarded.

Edit: changed title of first post cause I don't need hype anymore.
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #15 - Posted 2010-09-23 19:10:45 »

Yup, Slick applets don't suck. I'm just retarded.

Edit: changed title of first post cause I don't need hype anymore.
You're not creating "hype," you're creating "angst." And you are continuing to lose the respect of people on this forum.

To clarify: everyone makes mistakes. But not everyone blames their mistakes on someone else. And even if you were totally convinced it was someone else's fault, there is no reason to be disrespectful about it.

See my work:
OTC Software
Offline CyanPrime
« Reply #16 - Posted 2010-09-23 19:15:34 »

You're not creating "hype," you're creating "angst." And you are continuing to lose the respect of people on this forum.

To clarify: everyone makes mistakes. But not everyone blames their mistakes on someone else. And even if you were totally convinced it was someone else's fault, there is no reason to be disrespectful about it.
Whatever works. This works though. Notice how much faster I got a reply than my other thread where I didn't create hype: http://www.java-gaming.org/topics/how-do-i-use-appletgamecontainer/22986/view.html
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 77
Projects: 15


★★★★★


« Reply #17 - Posted 2010-09-23 19:31:14 »

Whatever works. This works though. Notice how much faster I got a reply than my other thread where I didn't create hype: http://www.java-gaming.org/topics/how-do-i-use-appletgamecontainer/22986/view.html

Eli is right, your probably more likely to get a better response from people if you ask politely and not criticise their work.

The only reason your other thread didn't was because the answer was already in this thread and you had created it needlessly.
Offline CyanPrime
« Reply #18 - Posted 2010-09-23 20:14:02 »

Eli is right, your probably more likely to get a better response from people if you ask politely and not criticise their work.

The only reason your other thread didn't was because the answer was already in this thread and you had created it needlessly.

    
How do I use AppletGameContainer?
« on: September 22, 2010, 05:54:54 pm »

    
Errors while trying to use Slick Applet
« on: September 22, 2010, 07:46:19 pm »

As you can see, I created the AppletGameContainer thread first, by 2 hours. I figured out the answer myself because I didn't get any replies, than I made this thread.
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 77
Projects: 15


★★★★★


« Reply #19 - Posted 2010-09-23 20:26:39 »

hum, fair enough Smiley
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #20 - Posted 2010-09-23 23:05:41 »

   
How do I use AppletGameContainer?
« on: September 22, 2010, 05:54:54 pm »

    
Errors while trying to use Slick Applet
« on: September 22, 2010, 07:46:19 pm »

As you can see, I created the AppletGameContainer thread first, by 2 hours. I figured out the answer myself because I didn't get any replies, than I made this thread.
So you're saying that in two hours you made another thread, full of trolly-angstyness, because nobody responded to your first thread? I would be surprised, except for the fact that you've done this before.

Examples:
http://www.java-gaming.org/topics/hey-everyone-what-have-you-been-up-to/22829/msg/188719/view.html#msg188719 "Only one reply...Ouch." after <5 hours
http://www.java-gaming.org/topics/how-many-of-you-hate-me/21643/msg/177439/view.html#msg177439 "I can't help but notice that no one is replying to my games" (to be fair, this was after a few days, but was nonetheless whiny)

See my work:
OTC Software
Offline CyanPrime
« Reply #21 - Posted 2010-09-23 23:50:48 »

So you're saying that in two hours you made another thread, full of trolly-angstyness, because nobody responded to your first thread?

No, everyone else just assumed the two threads were related. They actually have nothing to do with each other.

I would be surprised, except for the fact that you've done this before.

Examples:
http://www.java-gaming.org/topics/hey-everyone-what-have-you-been-up-to/22829/msg/188719/view.html#msg188719 "Only one reply...Ouch." after <5 hours
http://www.java-gaming.org/topics/how-many-of-you-hate-me/21643/msg/177439/view.html#msg177439 "I can't help but notice that no one is replying to my games" (to be fair, this was after a few days, but was nonetheless whiny)
Don't you have anything more important to do than post on forums about what a bad person I am?
Offline Nate

JGO Kernel


Medals: 145
Projects: 4
Exp: 14 years


Esoteric Software


« Reply #22 - Posted 2010-09-24 03:30:30 »

Whatever works. This works though. Notice how much faster I got a reply than my other thread where I didn't create hype: http://www.java-gaming.org/topics/how-do-i-use-appletgamecontainer/22986/view.html

Wow CyanPrime, you're an asshole. I won't be offering you any help in any of your threads again.

Offline CyanPrime
« Reply #23 - Posted 2010-09-24 04:22:38 »

Wow CyanPrime, you're an asshole. I won't be offering you any help in any of your threads again.
Please rest assured that I will miss you dearly.
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 783
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #24 - Posted 2010-09-24 07:50:35 »

As a moderator, I'm not going to interfere, because I'm a mere banhammer Kiss

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline CyanPrime
« Reply #25 - Posted 2010-09-24 07:54:20 »

As a moderator, I'm not going to interfere, because I'm a mere banhammer Kiss
Ah, guess you're suggesting I lock the topic? Will do.

Edit: Oddly, I can't. Is Julian higher than me in rank or something? @_@
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 783
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #26 - Posted 2010-09-24 08:06:34 »

Ah, guess you're suggesting I lock the topic? Will do.

Nah, just trying to calm you guys down. I don't really think locking or 'officially' warning people is that useful, I think this forum is best of self-regulated.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #27 - Posted 2010-09-26 17:42:54 »

Don't you have anything more important to do than post on forums about what a bad person I am?
Perhaps, perhaps not. Best not concern yourself over what I decide what to do with my time and instead maybe think about my point? After all, it's other peoples' time that they "waste" on this forum that you're counting on for help.

All that being said, Riven is right. No reason to get over the top about all this. I was just trying to make a point that perhaps you would listen to, Cyan, which is that people respond better to positivity than negativity. Just do us all a favor and try to hold back on that a little bit. I understand how easy it is to say something angrily and hit a post button, but maybe try to read over your posts before you put them up in order to make sure they're relaxed?

Nobody is going to lock your posts, but more people like Nate are going to happen until eventually you won't get any new answers. The JGO community really is not very large.

See my work:
OTC Software
Offline gouessej
« Reply #28 - Posted 2010-09-26 22:04:35 »

Edit: Oddly, I can't. Is Julian higher than me in rank or something? @_@
I'm not higher, I'm only in a communist state of mind  Grin You make me laugh.

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.

Nickropheliac (15 views)
2014-08-31 22:59:12

TehJavaDev (23 views)
2014-08-28 18:26:30

CopyableCougar4 (29 views)
2014-08-22 19:31:30

atombrot (41 views)
2014-08-19 09:29:53

Tekkerue (38 views)
2014-08-16 06:45:27

Tekkerue (35 views)
2014-08-16 06:22:17

Tekkerue (25 views)
2014-08-16 06:20:21

Tekkerue (35 views)
2014-08-16 06:12:11

Rayexar (72 views)
2014-08-11 02:49:23

BurntPizza (49 views)
2014-08-09 21:09:32
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

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
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!