Some questions

Hi,

i am looking for a "platform" to develop games inside browser.

The possibilities i hadright till now were

  • html/java script/php
  • flash/php
  • silverlight/asp.net



    But now i discovered jmonkey which looks very promising.

    My question:

    Is it possible to make 2D games with jm ?

    My game requires lots of gui elements (would be good to have fancy effects),

    are there any complete and feature rich gui coming with jm ?



    thx in advance



    Atic

For 2D browser games i would rather go with flash or something like that.

It is possible to make it with jME, but since jME uses OpenGL natively, your app needs to be signed (User needs to trust you and accept your certificate).



Using flash, you also won't run into any OpenGL driver issues and the like.


Core-Dump said:

For 2D browser games i would rather go with flash or something like that.
It is possible to make it with jME, but since jME uses OpenGL natively, your app needs to be signed (User needs to trust you and accept your certificate).

Using flash, you also won't run into any OpenGL driver issues and the like.


Core-Dump is right. If you want to do something in 2d then use Flash. Using jME would over complicate things far too much. Flash is easy and fast.

Here is link that has a ton of resources to get you started: http://www.tutorialized.com/tutorials/Flash/Games/1

Thx for the answers and advises!



I was afraid you would say use flash, to be honest, i don't like flash.

I was hoping to go with something like java or c++.

Signing a java-app is not the problem (does the browser remember this?).

AticAtac said:

to be honest, i don't like flash.

join the club :wink:

the browser can remembar the certificate if the user chooses to do so (normally theres a checkbox or a button of some kind that says 'Always trust AticAtac'  ;)) ... the thing is: are you that trustworthy? :)

I agree, make a 2D game with jME will be complicated and bring you lots of 3D problems you won't have in 2D, like 3D compatibilities with client computer.



In my opinion, Flash is good but not for big applications, or maybe using AS3. If you prefer java, try with applet which is more adapted for browsers or with JavaWebStart, it depends on your need.

You could of course use Java but not JME, since it doesn't seem like you will be utilising many of JME's strengths.

maybe slick is what you’re looking for.

When you run a jme application in a applet you could run into some memory limitations and such.

Those problems should be solved with java 6 (where applets work more or less like webstart), but i guess even in 1-2 years, java 5 will still be the most common version around.