Java-Gaming.org Hi !
 Featured games (90) games approved by the League of Dukes Games in Showcase (769) Games in Android Showcase (230) games submitted by our members Games in WIP (856) games currently in development
 News: Read the Java Gaming Resources, or peek at the official Java tutorials
Pages: [1] 2
 ignore  |  Print
 Red Game 2D Engine tech demo  (Read 26400 times) 0 Members and 1 Guest are viewing this topic.
matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Posted 2014-09-29 09:44:50 »

Here is a small and very simple tech demo for my 2D engine:

FEATURES:
- simple animations (very simple)
- particle effects
- slow motion
- controller support
- surround sound

KEYBOARD CONTROLS:
- WASD: move
- mouse: aim
- left mouse button: shoot
- right mouse button: toggle slow motion
- scroll: zoom
- escape: exit

CONTROLLER CONTROLS:
- left thumb stick: move
- right thumb stick: aim
- right trigger: shoot
- A: toggle slow motion
- POV Y (up and down on that little plus thing): zoom
- start: exit (i just realised how weird that sounds)

EXTRA CONTROLS:
- f1: toggle fullscreen
- f2: toggle debug mode
- f3: open grapher

KNOWN BUGS:
- PS controllers don't work
- on my computer (not sure about others) there is an error which has to do with the GUI but it doesn't effect anything at all

made using 'Space Art' by Kenney.
sounds by myself.

Is it sad that I still get a fright when the computer beeps at me...
kappa
« League of Dukes »

JGO Kernel

Medals: 123
Projects: 15

★★★★★

 « Reply #1 - Posted 2014-09-29 09:59:57 »

getting the error "Could not launch game. See console for details."

matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #2 - Posted 2014-09-30 00:26:22 »

I'll have a look at that this afternoon... Can't get on computer atm...

Is it sad that I still get a fright when the computer beeps at me...
matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #3 - Posted 2014-09-30 00:37:33 »

After it finished?
If it was during loading, what file was it on? (As close as you can)

Is it sad that I still get a fright when the computer beeps at me...
matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #4 - Posted 2014-09-30 00:40:05 »

Nvm... Just figured it out by looking at github...
Do you have your java_home variable set up? Because it doesn't seem like it is finding it...

Is it sad that I still get a fright when the computer beeps at me...
Opiop
 « Reply #5 - Posted 2014-09-30 01:09:08 »

That is not at all what is happening there. If the Java path could not be found then it would say something along the lines of "Java is not recognized as an internal or external command".
Longarmx
 « Reply #6 - Posted 2014-09-30 01:31:37 »

Let me guess... You're trying to run a command in the program that starts another program? This is the program that it can't find.

matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #7 - Posted 2014-09-30 02:20:32 »

That is not at all what is happening there. If the Java path could not be found then it would say something along the lines of "Java is not recognized as an internal or external command".
I am not just running the 'Java' command, I'm running '%java_home%/bin/java'..
But System.getenv("java_home") is returning null...

Is it sad that I still get a fright when the computer beeps at me...
Opiop
 « Reply #8 - Posted 2014-09-30 02:21:50 »

... Why would you run the JVM? The Jar will start the JVM for you.
matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #9 - Posted 2014-09-30 02:26:37 »

Because it has to extract some jars and natives...
I put it all into a jar for convenience but the way it works is:
- when you start the jar, it will use the main-class in the manifest which is rg.launcher.Launcher
- it will go through all the files and if it is in the lib/ directory it will extract it
- relaunch the jar with the extracted jars in the class path, the natives as the library and the main class for the actuall game as the... Well... Main class

I couldn't just continue on after extracting the files... It wouldn't work, I had to restart it

Is it sad that I still get a fright when the computer beeps at me...
matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #10 - Posted 2014-09-30 02:42:49 »

I just figured out that System.getProperty("java.home") works better...
I'll try to fix it this afternoon, if not I will set it as my first priority when I get home from my holiday...

Is it sad that I still get a fright when the computer beeps at me...
matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #11 - Posted 2014-09-30 08:09:34 »

I have fixed that bug (along with other tiny bugs) and it should work now...

Can someone please try it to see if it works and to say what they think of it?

Is it sad that I still get a fright when the computer beeps at me...
kappa
« League of Dukes »

JGO Kernel

Medals: 123
Projects: 15

★★★★★

 « Reply #12 - Posted 2014-09-30 09:32:23 »

Gets further in the start up process but fails with the following error now:

 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22 java -jar faster.jarjava.io.FileNotFoundException: img\icon\icon.png (The system cannot find the path specified)        at java.io.FileInputStream.open(Native Method)        at java.io.FileInputStream.(Unknown Source)        at java.io.FileInputStream.(Unknown Source)        at rg.utils.ImageUtils.loadImage(ImageUtils.java:56)        at rg.core.World.setIcon(World.java:220)        at Main.main(Main.java:21)java.io.FileNotFoundException: img\icon\icon-large.png (The system cannot find the path specified)        at java.io.FileInputStream.open(Native Method)        at java.io.FileInputStream.(Unknown Source)        at java.io.FileInputStream.(Unknown Source)        at rg.utils.ImageUtils.loadImage(ImageUtils.java:56)        at rg.core.World.setIcon(World.java:222)        at Main.main(Main.java:21)Exception in thread "main" java.lang.NullPointerException        at rg.utils.ImageUtils.resizeImage(ImageUtils.java:73)        at rg.core.World.setIcon(World.java:227)        at Main.main(Main.java:21)
matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #13 - Posted 2014-09-30 11:28:55 »

I have an idea of how to fix it but sadly I'm going away tomorrow...
You will have to wait till next week (i might put it in a fresh topic)...

Is it sad that I still get a fright when the computer beeps at me...
Opiop
 « Reply #14 - Posted 2014-09-30 11:29:42 »

Don't create separate topics. Use the same one.
matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #15 - Posted 2014-09-30 11:38:10 »

Would anybody here know why that in the Jar, instead of having a folder 'foo' which contains the file 'bar', there is a file which is named 'foo\bar'?

Because it looks like that is what is going wrong... I think... (Can some1 check that? Just look into one of the jars to see if there is an 'img' folder or files starting with 'img\')

Is it sad that I still get a fright when the computer beeps at me...
kappa
« League of Dukes »

JGO Kernel

Medals: 123
Projects: 15

★★★★★

 « Reply #16 - Posted 2014-09-30 11:40:12 »

I have an idea of how to fix it but sadly I'm going away tomorrow...
You will have to wait till next week (i might put it in a fresh topic)...
You are using a FileInputStream to try read the file "img\icon\icon-large.png" from inside the jar. This won't work as its technically not a file but a file inside another file (you probably have it extracted locally on your computer hence why its working there).

Use something like getResourceAsStream instead, plenty of tutorial online on how to load resources from inside a jar.
matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #17 - Posted 2014-09-30 11:41:39 »

It only uses a FileInputStream if <class>.getResourceAsStream() returns null....
It's a universal all-in-one kind-of thingy-Ma-bog...

Is it sad that I still get a fright when the computer beeps at me...
matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #18 - Posted 2014-09-30 11:52:30 »

But know that I think of it, you are probably right!
Because I have it locally on my computer it is going to the second option (FileInputStream) and working... But that still doesn't fix the problem of why the files are screwed up in the jar... I think it may be because the file seperator is a back-slash when a jar should have forward slashes...

Sadly I can't fix it in a while... But I will set is as my first priority when I get back...

Is it sad that I still get a fright when the computer beeps at me...
matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #19 - Posted 2014-10-06 09:36:33 »

FINALLY FIXED
and I have tested it on my computer away from the files so it 'should' work... (I have said 'should' before in this topic... so... yeah...)

I also added some new features which you can see at the top:
- scrolling
- toggle anti-aliasing (not working, do not use)

I also have less memory usage... don't know how I did that though...

sry for all the problems... hopefully you enjoy...

Is it sad that I still get a fright when the computer beeps at me...
kingroka123
 « Reply #20 - Posted 2014-10-06 12:08:26 »

Controller controls are "iffy". As soon as I load the game, I blast off into some unknown direction then whenever I try to shoot, the game crashes. This may be because I am using a PS3 controller bu I don't know.
[EDIT]
Also, start does not close out of the game but right trigger does so it may be a mapping error or something
matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #21 - Posted 2014-10-06 23:00:15 »

I made it using an Xbox controller and I don't have a PS controller to test that... Sry for that...
Just unplug the controller and it should work using the keyboard...

Is it sad that I still get a fright when the computer beeps at me...
SHC
 « Reply #22 - Posted 2014-10-07 04:54:01 »

This happens on my mac:

 1  2  3 Sris-iMac:Downloads harsha$java -jar better.jarError: Could not find or load main class MainSris-iMac:Downloads harsha$

A window opens with a button "Done" and closes immediately though.

matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #23 - Posted 2014-10-07 06:55:46 »

Wow... This program just seems to be problem after problem...
SHC, it seems like the launcher isn't extracting the files so instead it is just skipping that step and is just launching the game...

I have an idea which may fix that... But I don't have a Mac to test it...
Is anybody actually getting this thing to work?

Is it sad that I still get a fright when the computer beeps at me...
matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #24 - Posted 2014-10-07 08:50:45 »

I have updated it with more info in the command prompt about what files there are and which ones are being extracted...
Can someone with a problem on mac launch this game in terminal and give me the result?

EDIT: I have removed the better version because it just took to long to create both jars and upload them both every time I fix something... anyways, there wasn't any noticeable differences...

Is it sad that I still get a fright when the computer beeps at me...
SHC
 « Reply #25 - Posted 2014-10-07 09:18:13 »

Here's the new output. Didn't work this time too.

 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 Sris-iMac:Downloads harsha$java -jar tech\ demo.jar[LAUNCHER] file 'META-INF/MANIFEST.MF'[LAUNCHER] file 'rg/launcher/Creator$1.class'[LAUNCHER] file 'rg/launcher/Creator$2$1.class'[LAUNCHER] file 'rg/launcher/Creator$2.class'[LAUNCHER] file 'rg/launcher/Creator$3.class'[LAUNCHER] file 'rg/launcher/Creator$4.class'[LAUNCHER] file 'rg/launcher/Creator$5.class'[LAUNCHER] file 'rg/launcher/Creator$6.class'[LAUNCHER] file 'rg/launcher/Creator$7.class'[LAUNCHER] file 'rg/launcher/Creator.class'[LAUNCHER] file 'rg/launcher/Launcher$1.class'[LAUNCHER] file 'rg/launcher/Launcher.class'[LAUNCHER] file 'lib/jars/CodecIBXM.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/CodecJOgg.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/CodecWav.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/LibraryJavaSound.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/LibraryLWJGLOpenAL.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/SoundSystem.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/jbox2d.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/jinput.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/lwjgl.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/rg.jar' (EXTRACTING)[LAUNCHER] file 'lib/natives/OpenAL32.dll' (EXTRACTING)[LAUNCHER] file 'lib/natives/OpenAL64.dll' (EXTRACTING)[LAUNCHER] file 'lib/natives/jinput-dx8.dll' (EXTRACTING)[LAUNCHER] file 'lib/natives/jinput-dx8_64.dll' (EXTRACTING)[LAUNCHER] file 'lib/natives/jinput-raw.dll' (EXTRACTING)[LAUNCHER] file 'lib/natives/jinput-raw_64.dll' (EXTRACTING)[LAUNCHER] file 'lib/natives/libjinput-linux.so' (EXTRACTING)[LAUNCHER] file 'lib/natives/libjinput-linux64.so' (EXTRACTING)[LAUNCHER] file 'lib/natives/libjinput-osx.jnilib' (EXTRACTING)[LAUNCHER] file 'lib/natives/liblwjgl.jnilib' (EXTRACTING)[LAUNCHER] file 'lib/natives/liblwjgl.so' (EXTRACTING)[LAUNCHER] file 'lib/natives/liblwjgl64.so' (EXTRACTING)[LAUNCHER] file 'lib/natives/libopenal.so' (EXTRACTING)[LAUNCHER] file 'lib/natives/libopenal64.so' (EXTRACTING)[LAUNCHER] file 'lib/natives/lwjgl.dll' (EXTRACTING)[LAUNCHER] file 'lib/natives/lwjgl64.dll' (EXTRACTING)[LAUNCHER] file 'lib/natives/openal.dylib' (EXTRACTING)[LAUNCHER] file 'img/background.png'[LAUNCHER] file 'img/laser.png'[LAUNCHER] file 'img/player/blue.png'[LAUNCHER] file 'img/player/red.png'[LAUNCHER] file 'img/player/flame.png'[LAUNCHER] file 'img/icon/icon.png'[LAUNCHER] file 'img/icon/icon-large.png'[LAUNCHER] file 'img/enemy.png'[LAUNCHER] file 'poly/player.poly'[LAUNCHER] file 'sounds/laser.wav'[LAUNCHER] file 'Background.class'[LAUNCHER] file 'Enemy.class'[LAUNCHER] file 'Flame.class'[LAUNCHER] file 'Fps.class'[LAUNCHER] file 'Laser.class'[LAUNCHER] file 'Main.class'[LAUNCHER] file 'Player.class'[LAUNCHER] file 'font.ttf'Error: Could not find or load main class MainSris-iMac:Downloads harsha$

matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #26 - Posted 2014-10-07 09:31:26 »

Still can't figure it out...
Can you give me yet another log of the terminal?

Is it sad that I still get a fright when the computer beeps at me...
SHC
 « Reply #27 - Posted 2014-10-07 10:05:13 »

Here's the new log.

 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 Sris-iMac:Downloads harsha$java -jar tech\ demo.jar[LAUNCHER] file 'META-INF/MANIFEST.MF'[LAUNCHER] file 'rg/launcher/Creator$1.class'[LAUNCHER] file 'rg/launcher/Creator$2$1.class'[LAUNCHER] file 'rg/launcher/Creator$2.class'[LAUNCHER] file 'rg/launcher/Creator$3.class'[LAUNCHER] file 'rg/launcher/Creator$4.class'[LAUNCHER] file 'rg/launcher/Creator$5.class'[LAUNCHER] file 'rg/launcher/Creator$6.class'[LAUNCHER] file 'rg/launcher/Creator$7.class'[LAUNCHER] file 'rg/launcher/Creator.class'[LAUNCHER] file 'rg/launcher/Launcher$1.class'[LAUNCHER] file 'rg/launcher/Launcher.class'[LAUNCHER] file 'lib/jars/CodecIBXM.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/CodecJOgg.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/CodecWav.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/LibraryJavaSound.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/LibraryLWJGLOpenAL.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/SoundSystem.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/jbox2d.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/jinput.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/lwjgl.jar' (EXTRACTING)[LAUNCHER] file 'lib/jars/rg.jar' (EXTRACTING)[LAUNCHER] file 'lib/natives/OpenAL32.dll' (EXTRACTING)[LAUNCHER] file 'lib/natives/OpenAL64.dll' (EXTRACTING)[LAUNCHER] file 'lib/natives/jinput-dx8.dll' (EXTRACTING)[LAUNCHER] file 'lib/natives/jinput-dx8_64.dll' (EXTRACTING)[LAUNCHER] file 'lib/natives/jinput-raw.dll' (EXTRACTING)[LAUNCHER] file 'lib/natives/jinput-raw_64.dll' (EXTRACTING)[LAUNCHER] file 'lib/natives/libjinput-linux.so' (EXTRACTING)[LAUNCHER] file 'lib/natives/libjinput-linux64.so' (EXTRACTING)[LAUNCHER] file 'lib/natives/libjinput-osx.jnilib' (EXTRACTING)[LAUNCHER] file 'lib/natives/liblwjgl.jnilib' (EXTRACTING)[LAUNCHER] file 'lib/natives/liblwjgl.so' (EXTRACTING)[LAUNCHER] file 'lib/natives/liblwjgl64.so' (EXTRACTING)[LAUNCHER] file 'lib/natives/libopenal.so' (EXTRACTING)[LAUNCHER] file 'lib/natives/libopenal64.so' (EXTRACTING)[LAUNCHER] file 'lib/natives/lwjgl.dll' (EXTRACTING)[LAUNCHER] file 'lib/natives/lwjgl64.dll' (EXTRACTING)[LAUNCHER] file 'lib/natives/openal.dylib' (EXTRACTING)[LAUNCHER] file 'img/background.png'[LAUNCHER] file 'img/laser.png'[LAUNCHER] file 'img/player/blue.png'[LAUNCHER] file 'img/player/red.png'[LAUNCHER] file 'img/player/flame.png'[LAUNCHER] file 'img/icon/icon.png'[LAUNCHER] file 'img/icon/icon-large.png'[LAUNCHER] file 'img/enemy.png'[LAUNCHER] file 'poly/player.poly'[LAUNCHER] file 'sounds/laser.wav'[LAUNCHER] file 'Background.class'[LAUNCHER] file 'Enemy.class'[LAUNCHER] file 'Flame.class'[LAUNCHER] file 'Fps.class'[LAUNCHER] file 'Laser.class'[LAUNCHER] file 'Main.class'[LAUNCHER] file 'Player.class'[LAUNCHER] file 'font.ttf'[LAUNCHER] extracting lib/jars/CodecIBXM.jar[LAUNCHER] extracting lib/jars/CodecJOgg.jar[LAUNCHER] extracting lib/jars/CodecWav.jar[LAUNCHER] extracting lib/jars/LibraryJavaSound.jar[LAUNCHER] extracting lib/jars/LibraryLWJGLOpenAL.jar[LAUNCHER] extracting lib/jars/SoundSystem.jar[LAUNCHER] extracting lib/jars/jbox2d.jar[LAUNCHER] extracting lib/jars/jinput.jar[LAUNCHER] extracting lib/jars/lwjgl.jar[LAUNCHER] extracting lib/jars/rg.jar[LAUNCHER] extracting lib/natives/OpenAL32.dll[LAUNCHER] extracting lib/natives/OpenAL64.dll[LAUNCHER] extracting lib/natives/jinput-dx8.dll[LAUNCHER] extracting lib/natives/jinput-dx8_64.dll[LAUNCHER] extracting lib/natives/jinput-raw.dll[LAUNCHER] extracting lib/natives/jinput-raw_64.dll[LAUNCHER] extracting lib/natives/libjinput-linux.so[LAUNCHER] extracting lib/natives/libjinput-linux64.so[LAUNCHER] extracting lib/natives/libjinput-osx.jnilib[LAUNCHER] extracting lib/natives/liblwjgl.jnilib[LAUNCHER] extracting lib/natives/liblwjgl.so[LAUNCHER] extracting lib/natives/liblwjgl64.so[LAUNCHER] extracting lib/natives/libopenal.so[LAUNCHER] extracting lib/natives/libopenal64.so[LAUNCHER] extracting lib/natives/lwjgl.dll[LAUNCHER] extracting lib/natives/lwjgl64.dll[LAUNCHER] extracting lib/natives/openal.dylib[LAUNCHER] command: /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/jre/bin/java, -cp, .rg-data/lib/jars/*;/Users/harsha/Downloads/tech demo.jar, -Djava.library.path=.rg-data/lib/natives, Main, Error: Could not find or load main class MainSris-iMac:Downloads harsha$

matanui159

JGO Coder

Medals: 11
Projects: 1
Exp: 10-12 months

Aww... So cute...

 « Reply #28 - Posted 2014-10-07 11:10:32 »

Sry, completely stumped there...
It is doing everything it is supposed to do, your Mac just can't seem to find the Main class...

But thx anyway for the help...

Is it sad that I still get a fright when the computer beeps at me...
SHC
 « Reply #29 - Posted 2014-10-07 13:03:58 »

Why is there a comma after
 -cp
in the launcher command?

Pages: [1] 2
 ignore  |  Print

 EgonOlsen (1674 views) 2018-06-10 19:43:48 EgonOlsen (1722 views) 2018-06-10 19:43:44 EgonOlsen (1161 views) 2018-06-10 19:43:20 DesertCoockie (1588 views) 2018-05-13 18:23:11 nelsongames (1188 views) 2018-04-24 18:15:36 nelsongames (1717 views) 2018-04-24 18:14:32 ivj94 (2542 views) 2018-03-24 14:47:39 ivj94 (1767 views) 2018-03-24 14:46:31 ivj94 (2847 views) 2018-03-24 14:43:53 Solater (972 views) 2018-03-17 05:04:08
 Deployment and Packagingby mudlee2018-08-22 18:09:50Java Gaming Resourcesby gouessej2018-08-22 08:19:41Deployment and Packagingby gouessej2018-08-22 08:04:08Deployment and Packagingby gouessej2018-08-22 08:03:45Deployment and Packagingby philfrei2018-08-20 02:33:38Deployment and Packagingby philfrei2018-08-20 02:29:55Deployment and Packagingby philfrei2018-08-19 23:56:20Deployment and Packagingby philfrei2018-08-19 23:54:46
 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