java.lang.Exception: Windows is required to play the game! at Main.init(Main.java:92) at sun.applet.AppletPanel.run(AppletPanel.java:425) at java.lang.Thread.run(Thread.java:619)

Java is cross-platform, LWJGL too. It is really stupid to punish Mac and Linux users! The game seems very beautiful and very consistent but if it works only under Windows, please don't use Java. I'm really disappointed and angry! Please tell me why you allow only the Windows users to play with your game. I hope it is only a temporary limitation.

Yes, I wanted to learn how to create a game engine. You don't learn much if you use a finished product. Plus, when you're using some third party engine, you might get into trouble at some point if you realize that the engine is not offering a feature that you need to go on.

I used to use Java Webstart. Unfortunately it turned out to be buggy, so I wrote my own installer. Webstart is still used with IE on Vista, because of the browsers sandbox. However, I'm not very happy with the current solution. When I have time, I'll see what get-down can do. Thanks for the tip.

java.lang.Exception: Windows is required to play the game! at Main.init(Main.java:92) at sun.applet.AppletPanel.run(AppletPanel.java:425) at java.lang.Thread.run(Thread.java:619)

Java is cross-platform, LWJGL too. It is really stupid to punish Mac and Linux users! The game seems very beautiful and very consistent but if it works only under Windows, please don't use Java. I'm really disappointed and angry! Please tell me why you allow only the Windows users to play with your game. I hope it is only a temporary limitation.

While I would like to play on my Mac, I think you are overreacting **just** a bit. No need to be angry and I am glad he did this in Java! Keep it up! If there is a reason why it won't work on Mac/Linux, let's help him instead of lashing out.

java.lang.Exception: Windows is required to play the game! at Main.init(Main.java:92) at sun.applet.AppletPanel.run(AppletPanel.java:425) at java.lang.Thread.run(Thread.java:619)

Java is cross-platform, LWJGL too. It is really stupid to punish Mac and Linux users! The game seems very beautiful and very consistent but if it works only under Windows, please don't use Java. I'm really disappointed and angry! Please tell me why you allow only the Windows users to play with your game. I hope it is only a temporary limitation.

About 5% of the game is written in native code + it uses ODE. Theoretically, it would be possible to compile it for Linux and Mac too, but it's just not worth the effort considering the market share. If I had to compile and test the code on Linux and Mac each update, I would need three times as long for each release. Aside from that, I don't even own a Mac.

I understand that you are not happy to hear this. I'd love to add support for Linux or Mac if I had the time, but I just don't think it would pay off.

PS: Why are Windows users not allowed to use Java? Java is a great language aside from being cross-platform.

About 5% of the game is written in native code + it uses ODE. Theoretically, it would be possible to compile it for Linux and Mac too, but it's just not worth the effort considering the market share. If I had to compile and test the code on Linux and Mac each update, I would need three times as long for each release. Aside from that, I don't even own a Mac.

I understand that you are not happy to hear this. I'd love to add support for Linux or Mac if I had the time, but I just don't think it would pay off.

That's one of major reasons why I've created JBullet (Java port of Bullet Physics Library). Also I like Bullet for it's active development which is very promising.

PS: Why are Windows users not allowed to use Java? Java is a great language aside from being cross-platform.

Nothing wrong, just that when something is in Java, users expect that the app is multiplatform Nothing wrong with supporting only one platform, just mark it in beginning that it's just for Windows. But because you use Java/LWJGL, the support for other platforms is usually little or no step, so it's pity not to do it.

That's one of major reasons why I've created JBullet (Java port of Bullet Physics Library). Also I like Bullet for it's active development which is very promising.

Nothing wrong, just that when something is in Java, users expect that the app is multiplatform Nothing wrong with supporting only one platform, just mark it in beginning that it's just for Windows. But because you use Java/LWJGL, the support for other platforms is usually little or no step, so it's pity not to do it.

Full Windows platform-dependent gaming in Java dirties Java on my view. It is extremely frustrating. I'm not overreacting.

You aim only the market share... I find it miserable

Well, looking at your signature, it's obvious that you will only see it this way. I told you the reasons. It's not a religious thing. Please don't let this thread become another one of those pointless Windows vs. Linux discussions. I'm not going to comment on this any further.

Somebody comes along to showcase his project he has been working on for who knows how long. It's not like he owe's you one. This was a school project, have you got any clue how hard it is to work with tight deadlines? You should know with your own projects that are in progress for years now. Sure, you can support each and every platform, but getting a game to work at both your and your teachers computer is hard enough.

Again: stop whining, you are overreacting, give the guy some respect.

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

Full Windows platform-dependent gaming in Java dirties Java on my view. It is extremely frustrating. I'm not overreacting.

You aim only the market share... I find it miserable

Wow. Gouessej, this just has to stop. You have crossed from being a Java supporter to being abusive to a brand new community member. If there are real technical issues that need to be addressed, let's address them. If he has a pain point that prevents him from supporting more than Windows, let's help, not be so abrasive. It does not "dirty" Java in the slightest as his solution is using additional solutions tied to Java. And it's his project, so he can do what he wants.

Now, n.o.p., where the HELL have you been hiding!?!?!?!?! The game looks FANTASTIC! and I am going to continue to show this off, if you are cool with my doing so. GREAT WORK! Now, perhaps the community can, calmly, help examine how to do a port that works on OSX at least?

Very impressive work. I love the way it has a very counter-strike feel to it. As for some feedback I must say you have a blazing fast server that really did max out my connection. However I still think the download of 80mb is a little on the heavy side for a game thats launched from the browser, if you could hit somewhere around the 10-30mb mark it would be pretty awesome. Understandably the game has a lot of resources which are needed for a good game experience and add to the game size. I am unsure to what methods you use but optimisations like better compression format (lzma?) and/or pack200 etc can save you quiet a bit. Further tweaking with tools like proguard can help remove any unused code.

Also using certain texture and sound formats tga/png/jpg/ogg/etc might help save more. Some of the textures and sounds are pretty high quality and you could probably get away with shaving a bit more off the quality without anyone noticing much.

Yeah, I didn't have a chance to test it too, because nobody other was online.

It looks very polished, how long you've been working on it? How many people?

Just curious, what else than ODE and some installer stuff is needed to be done or is better in native code? While working on my game, the only thing that was native (other than LWJGL of course) was Bullet, which I ported to Java.

Wow. Gouessej, this just has to stop. You have crossed from being a Java supporter to being abusive to a brand new community member. If there are real technical issues that need to be addressed, let's address them. If he has a pain point that prevents him from supporting more than Windows, let's help, not be so abrasive. It does not "dirty" Java in the slightest as his solution is using additional solutions tied to Java. And it's his project, so he can do what he wants.

Now, n.o.p., where the HELL have you been hiding!?!?!?!?! The game looks FANTASTIC! and I am going to continue to show this off, if you are cool with my doing so. GREAT WORK! Now, perhaps the community can, calmly, help examine how to do a port that works on OSX at least?

Cheers and congrats on a great looking and playing game!

First of all, don't forget that I said that his game is beautiful and consistent... Secondly, don't forget that he spoke about ODE and I suggested to use ODEJava, I'm not whining, I tried to help even though I'm very angry. Your accusations are partly false.Thirdly, why only at least OSX? You defend your own interest. Why OSX more than Linux? For the market share? Finally, if someone made a 3D Java game so convincing but working only under Linux, you would all be angry and you would all be really whining. Therefore, please, stop criticizing my behavior and try to imagine how you would react in the case I've spoken about. I won't turn this thread into a Windows versus Linux thread. I denounce the attitude of thinking that there is only Windows in the world but the author explained why he supports only Windows, that's why I spoke about ODEJava. If this interesting game works one day under Mac OSX and Linux, then I will be happy to suggest his author to add it into the Java(tm) Game Tome.

Looks great, but i couldn't play it, because nobody was online. A kind of exploration mode would be nice. I tried to watch the video instead but it drives me crazy, i really can't stand watching it. It's all about jumping, zooming, zooming, jumping, zooming...i got sick while watching it (no joke... ).

Unfortunately, there is not much going on most of the times. Usually there are people playing in evening (German time, GMT + 2). But you can test the game by choosing the Deathmatch mode.

Glad to hear that you like it.

Just to clear one thing up. This game has not been developed for educational purpuses only. I developed it as an external thesis (Diplomarbeit) for the company I work for (4Players). But I was doing all the programming by myself.

Just curious, what else than ODE and some installer stuff is needed to be done or is better in native code? While working on my game, the only thing that was native (other than LWJGL of course) was Bullet, which I ported to Java.

Holy shivers, those screen shots look really amazing - just like the crisp scenes from counterstrike. Well done .

I tried it out, but got this exception a little after the applet loaded:

java.lang.Exception: Could not determine if map1.jar was modified. at InstallThread.run(InstallThread.java:195)

Java 6 update 10, Windows XP.

What browser? Update 10? Latest ist Update 6 AFAIK...

PS: Might be related to update 10 being a beta version. The exception means, that the installer could not query the HTTP ETAG header field to see whether the version on the server is newer than the local one. Gotta test this...

First of all, don't forget that I said that his game is beautiful and consistent... Secondly, don't forget that he spoke about ODE and I suggested to use ODEJava, I'm not whining, I tried to help even though I'm very angry. Your accusations are partly false.Thirdly, why only at least OSX? You defend your own interest. Why OSX more than Linux? For the market share? Finally, if someone made a 3D Java game so convincing but working only under Linux, you would all be angry and you would all be really whining. Therefore, please, stop criticizing my behavior and try to imagine how you would react in the case I've spoken about. I won't turn this thread into a Windows versus Linux thread. I denounce the attitude of thinking that there is only Windows in the world but the author explained why he supports only Windows, that's why I spoke about ODEJava. If this interesting game works one day under Mac OSX and Linux, then I will be happy to suggest his author to add it into the Java(tm) Game Tome.

Ok, it's a interesting morning, so I'll take the bait Yes, you said his game is beautiful, no issue there. You "suggested" ODEJava from a "matter of fact" attitude and then went on to express your anger. Not the same thing as a helpful suggestion, really. As for OSX, it's for an additional viable platform. What is wrong with that? Most of my friends are in the video game industry, many of them developers (or ex-devs as they moved into management) and I can safely say that I do not know a SINGLE one of them who runs Linux as their desktop. Not ONE. So yes, if you want to make a viable game, Windows and OSX are the correct platforms to target. If Linux gets it as well, then that's goodness, I'm all for it, am an advocate for it and would love to see more of it! But, as the Stones once said, "You can't always get what you want. But sometimes, you get what you need."

And lastly, you are speaking for everyone here by stating that we would all be angry if a Java game came out for Linux only. Why do you assume that? As far as denouncing Windows only in the world, that's your position, and not an unpopular one BTW. But I think that expressing "anger" over this is misguided. Disappointed, fine! But anger? I'm a little tired of all of the religious wars in the tech space, TBH.

Now, one last point. You state that if this author gets his game working under Linux and OSX that you would recommend that he submits to the Java Game Tome. I have a problem with this. He programs using Java and, because it does not work on other platforms, he is excluded from that venue? I read your paper on your site titled "Plea for a fair access to video games" and I better understand the motivation for some of your comments here at JGO. However, does fair access exclude Windows only users? If so, your position goes against the spirit of your paper. As well, that means your site will not be truly open, nor provide access to anyone seeking to build a game using Java technology. Why would anyone submit to that? Perhaps I should just open up a gallery page here, get more disk space, and have everyone host here?

Look, I appreciate the passion that many of the community members have for Java as a technology and love to see us work to broaden the market for Java games. But, these kinds of discussions only drag us down and, this is not the first *heated* confrontation I have observed recently. Let's work to make the community stronger, welcome new members in here (it is really a friendly community, honestly) and discuss the differences without getting too worked up.

Perhaps I should just open up a gallery page here, get more disk space, and have everyone host here?

Any chance of the image of the day thing that's been bandied around for years? Not suggesting a JGT thing, but maybe just an image that could be submitted and shown on the front page somewhere? Not sure how much time you have but I'm sure some of us here could do the admin of it.

Any chance of the image of the day thing that's been bandied around for years? Not suggesting a JGT thing, but maybe just an image that could be submitted and shown on the front page somewhere? Not sure how much time you have but I'm sure some of us here could do the admin of it.

Infact, didn't onyx used to have an image of the day site?

Kev

Love to do it Kev. Anyone want to help me make a mod for SMF for this? Help me find one or write one?

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