CyanPrime
JGO Ninja    Posts: 683 Medals: 7
|
 |
«
on:
2009-04-21 23:49:35 » |
|
I've been working on Xenplat for about 2 weeks, and this is what I've gotten. It's my first game in JOGL, and uses my map and object editors for levels. It will be open sourced later on. Play it now!--Controls-- Z: Fire UP/X: Jump LEFT: Left RIGHT: Right F!: restart
|
|
|
|
|
gouessej
JGO Kernel      Posts: 3560 Medals: 30
TUER
|
 |
«
Reply #1 on:
2009-04-22 01:45:01 » |
|
Hi! It is fine. I like the artworks, it is quite playable, the download time is very short (I've got the optic fiber here), it is a good start. How can I kill the guys? 
|
Julien Gouesse
|
|
|
CyanPrime
JGO Ninja    Posts: 683 Medals: 7
|
 |
«
Reply #2 on:
2009-04-22 01:48:03 » |
|
Hi! It is fine. I like the artworks, it is quite playable, the download time is very short (I've got the optic fiber here), it is a good start. How can I kill the guys?  Oh, sorry! You press Z to fire, up to jump, and the other arrows to walk. Thank you for your feedback 
|
|
|
|
|
Games published by our own members! Go get 'em!
|
|
Markus_Persson
JGO Kernel      Posts: 2092 Medals: 10
Mojang Specifications
|
 |
«
Reply #3 on:
2009-04-22 03:26:56 » |
|
Won't start for me. It can't find JOGL.
|
|
|
|
h3ckboy
JGO Kernel      Posts: 1645 Medals: 4
|
 |
«
Reply #4 on:
2009-04-22 03:43:10 » |
|
quite fun. Glad you released. it kinda makes me feel like ethen hunt (mission impossible) when I just leap out and a block apears under me  .
|
|
|
|
|
CyanPrime
JGO Ninja    Posts: 683 Medals: 7
|
 |
«
Reply #5 on:
2009-04-22 03:54:24 » |
|
Won't start for me. It can't find JOGL.
On the .jnlp?
|
|
|
|
|
Markus_Persson
JGO Kernel      Posts: 2092 Medals: 10
Mojang Specifications
|
 |
«
Reply #6 on:
2009-04-22 04:25:49 » |
|
Er, now it worked. I just ran it again. The first time, there was some exception about not being able to find JOGL. [edit:] Why do you use JOGL? This could be done in pure java. =) The jumping feels a bit stiff, you should have smooth gravity based jumping instead of just moving the player straight up and then moving him straight down. The character and monster graphics are not bad at all, but the background is severely lacking. I assume you know this already. 
|
|
|
|
gouessej
JGO Kernel      Posts: 3560 Medals: 30
TUER
|
 |
«
Reply #7 on:
2009-04-22 07:10:42 » |
|
Why do you use JOGL? This could be done in pure java. =)
Admit that JOGL can be faster than pure Java if it is used carefully.
|
Julien Gouesse
|
|
|
Markus_Persson
JGO Kernel      Posts: 2092 Medals: 10
Mojang Specifications
|
 |
«
Reply #8 on:
2009-04-22 07:22:01 » |
|
Absolutely, but pure java is smaller, runs in unsigned applets (and unsigned webstart), and has less chance of crashing the computer.
|
|
|
|
CaptainJester
JGO Neuromancer     Posts: 1138 Medals: 8
Make it work; make it better.
|
 |
«
Reply #9 on:
2009-04-22 08:12:19 » |
|
Runs smoothly here. No lag or jumpiness.
The character artwork is good, but the background needs a lot of work.(As Markus said you probably already know this.)
You should allow the bullet to go a little farther before disappearing.
All in all you are on the right track. Good work.
|
|
|
|
Games published by our own members! Go get 'em!
|
|
gouessej
JGO Kernel      Posts: 3560 Medals: 30
TUER
|
 |
«
Reply #10 on:
2009-04-22 16:16:07 » |
|
Absolutely, but pure java is smaller, runs in unsigned applets (and unsigned webstart), and has less chance of crashing the computer.
Pure Java is smaller but it is possible to use JOGL in unsigned applets (Lillian Chamontin did this as far as I know) and I use JOGL because it is very reliable. Pure Java has only a very very little bit less chance of crashing the computer whereas I remind you that I still get a pretty black screen when I try to play with a game deployed as an applet and using another binding of OpenGL for Java...  (I wasn't speaking about GL4Java as it works fine on my "old" machine lol).
|
Julien Gouesse
|
|
|
DzzD
|
 |
«
Reply #11 on:
2009-04-22 16:47:33 » |
|
using JOGL you "open the door" to more bugs & compatibilities issue : specific drivers ,unavailable OGL function, difference in rendering (depend uppon GC setting), quite instable, system crash etc.. => there is already enought problem in online compatibility with pure java, no need to add more
not really good idea to use jogl when not requiered for online gaming where your main goal should be compatibiltie , easy & fast to run.
specific JVM + Opengl + signed == probably more than 50% users less
|
|
|
|
teletubo
« League of Dukes » Sr. Member      Posts: 465 Medals: 17
|
 |
«
Reply #12 on:
2009-04-22 22:19:50 » |
|
well it seems promising .... I can just say that the jumping need a little physics ... and just something that happened to me, when I tried to jump in one of those disappering blocks, it appeared as I was falling, so I got locked in the middle of the block .. I dunno if that's the way it was meant to be, but I guess the character should keep falling ...
good luck on the project !
|
|
|
|
gouessej
JGO Kernel      Posts: 3560 Medals: 30
TUER
|
 |
«
Reply #13 on:
2009-04-23 01:29:21 » |
|
using JOGL you "open the door" to more bugs & compatibilities issue : specific drivers ,unavailable OGL function, difference in rendering (depend uppon GC setting), quite instable, system crash etc.. => there is already enought problem in online compatibility with pure java, no need to add more
not really good idea to use jogl when not requiered for online gaming where your main goal should be compatibiltie , easy & fast to run.
specific JVM + Opengl + signed == probably more than 50% users less
That is why I said it should be used carefully. It is possible to check if a method is unavailable, it is possible to get some information about the driver to work around very specific bugs (as I did for the ATI Radeon Xpress) and JOGL IS NOT QUITE INSTABLE! Lol you're still promoting software rendering. I admit that the use of JOGL in a 2D game is not required but I really think it is a good solution for 3D even though some nice 3D games use software rendering (Bloodridge, Tesseract). I assume CyanPrime uses his game as a pedagogical pretext to learn OpenGL in Java with JOGL and I encourage him to keep it up 
|
Julien Gouesse
|
|
|
CommanderKeith
JGO Wizard     Posts: 1455 Medals: 9
|
 |
«
Reply #14 on:
2009-04-23 02:08:31 » |
|
Pure Java is smaller but it is possible to use JOGL in unsigned applets (Lillian Chamontin did this as far as I know) and I use JOGL because it is very reliable. Pure Java has only a very very little bit less chance of crashing the computer whereas I remind you that I still get a pretty black screen when I try to play with a game deployed as an applet and using another binding of OpenGL for Java...  (I wasn't speaking about GL4Java as it works fine on my "old" machine lol). I don't think that's possible - jogl requires dll's which can't run unless you request all permissions in the webstart. Also, OpenGL in whatever form is definitely a lot less stable than java2D. I haven't found a JOGL/LWJGL game/demo that always works on every computer.
|
|
|
|
Markus_Persson
JGO Kernel      Posts: 2092 Medals: 10
Mojang Specifications
|
 |
«
Reply #15 on:
2009-04-23 03:29:52 » |
|
Could we please stop off-topicing this thread? Not every mention of jogl has to turn into a big discussion.
|
|
|
|
gouessej
JGO Kernel      Posts: 3560 Medals: 30
TUER
|
 |
«
Reply #16 on:
2009-04-23 04:08:10 » |
|
I don't think that's possible - jogl requires dll's which can't run unless you request all permissions in the webstart.
Also, OpenGL in whatever form is definitely a lot less stable than java2D. I haven't found a JOGL/LWJGL game/demo that always works on every computer.
Zoltar's return by Lilian Chamontin was an excellent example. As far as I know, TUER works on every computer with Java 1.6 (that excludes some Mac users unfortunately  ) and at least OpenGL 1.2, it includes a lot of machines. Could we please stop off-topicing this thread? Not every mention of jogl has to turn into a big discussion.
Then, you can come here and say something against JOGL: "Why do you use JOGL? This could be done in pure java. =)" but I should not defend another viewpoint, shouldn't I? It is not fair! You consider your post was not off topic whereas it deals with JOGL too. Xenplat is interesting and I encourage the author to go on using the API that he wants to use, with or without JOGL. It works nice here at work even with the crappy ATI Radeon Xpress 200  The shoots are fine too.
|
Julien Gouesse
|
|
|
CyanPrime
JGO Ninja    Posts: 683 Medals: 7
|
 |
«
Reply #17 on:
2009-04-26 00:40:20 » |
|
Alright, the system is now at 1.0. Now I just need to add in more levels. I added a new demo with a new level after the first one. Please let me know what you think. Also you can now press F1 to die.
|
|
|
|
|
CyanPrime
JGO Ninja    Posts: 683 Medals: 7
|
 |
«
Reply #18 on:
2009-04-26 03:11:44 » |
|
Added a minimap to the next version. It'll be out before july with 10 levels. 
|
|
|
|
|
gouessej
JGO Kernel      Posts: 3560 Medals: 30
TUER
|
 |
«
Reply #19 on:
2009-04-26 03:42:00 » |
|
Alright, the system is now at 1.0. Now I just need to add in more levels. I added a new demo with a new level after the first one. Please let me know what you think. Also you can now press F1 to die.
Nice level  I have finished your both levels. The mini map is a good idea, especially for bigger levels, it will be useful in the next version. Do you plan to release the source code? It would be useful for people who are looking for examples of platform games using JOGL and as your game has a nice gameplay, it would be interesting for the users of the FGF players' portal. Keep it up 
|
Julien Gouesse
|
|
|
DzzD
|
 |
«
Reply #20 on:
2009-04-26 06:04:47 » |
|
I am unable to pass those "appear" "disappear" boxes, could become a very nice game
|
|
|
|
SimonH
JGO Strike Force    Posts: 896 Medals: 14
|
 |
«
Reply #21 on:
2009-04-26 10:19:11 » |
|
After my last clear out of webstart junk (loads of 4k games in my windows installed programs??! How the heck did they get there?) I decided I'd not play any more webstart games unless there was a very good reason to play them (ie lots of rave reviews). Casual games should be applets - the more accessible your game the more feedback you'll get!
|
|
|
|
zammbi
JGO Strike Force    Posts: 963 Medals: 9
|
 |
«
Reply #22 on:
2009-04-26 10:32:20 » |
|
After my last clear out of webstart junk (loads of 4k games in my windows installed programs??! How the heck did they get there?) I decided I'd not play any more webstart games unless there was a very good reason to play them (ie lots of rave reviews). Casual games should be applets - the more accessible your game the more feedback you'll get!
Yes I agree. I had to do large clean out, it was full of them. But seems if your cache is cleared then the uninstallers stay and you have to use special programs to remove them. The user should have the option if there going to be installed or just temp stored and where it will be installed too. I hope webstart gets improved in Java 7.
|
|
|
|
DzzD
|
 |
«
Reply #23 on:
2009-04-26 13:20:04 » |
|
I thought about mentionning that you could have done it Applet in my last post but did not dare, now I can  , so : you should better turn it into an Applet 
|
|
|
|
gouessej
JGO Kernel      Posts: 3560 Medals: 30
TUER
|
 |
«
Reply #24 on:
2009-04-26 15:46:00 » |
|
I thought about mentionning that you could have done it Applet in my last post but did not dare, now I can  , so : you should better turn it into an Applet  I disagree with you. CyanPrime, do as you wish but on my view, using Java Webstart for your game is fine, if you decide to convert it into an applet then watch JOGL gears and the explanations with it.
|
Julien Gouesse
|
|
|
CyanPrime
JGO Ninja    Posts: 683 Medals: 7
|
 |
«
Reply #25 on:
2009-04-26 15:47:41 » |
|
I disagree with you. CyanPrime, do as you wish but on my view, using Java Webstart for your game is fine, if you decide to convert it into an applet then watch JOGL gears and the explanations with it.
I think I'm going to convert it to an applet, just to try it out. I'm getting a strange error though where my paint is messing up. It's in the JOGL section here if you want to check it out.
|
|
|
|
|
gouessej
JGO Kernel      Posts: 3560 Medals: 30
TUER
|
 |
«
Reply #26 on:
2009-04-26 15:49:49 » |
|
I think I'm going to convert it to an applet, just to try it out. I'm getting a strange error though where my paint is messing up. It's in the JOGL section here if you want to check it out.
Be more precise please. Where can I give it a try?
|
Julien Gouesse
|
|
|
CyanPrime
JGO Ninja    Posts: 683 Medals: 7
|
 |
«
Reply #27 on:
2009-04-26 15:52:13 » |
|
|
|
|
|
|
CyanPrime
JGO Ninja    Posts: 683 Medals: 7
|
 |
«
Reply #28 on:
2009-04-26 16:13:19 » |
|
What if I just released it as a .jar? no applet, and no webstart?
|
|
|
|
|
DzzD
|
 |
«
Reply #29 on:
2009-04-26 16:19:28 » |
|
What if I just released it as a .jar? no applet, and no webstart?
you should be able to do both (WebStart & Jar) easily, but, IMHO, the most user friendly will be Applet.
|
|
|
|
|