I've been trying to find a library or a game engine that works with Java, or is at least similar, and doesn't take very long to learn. I'm assuming since it's Java it would work crossbrowser.
Any recommendations?
Thanks
Take a look to LibGDX. Java based, cross-platform (including desktop), pretty good documentation and vast community.
you can go for libgdx.
using libgdx engine you can create desktop,html,android,ios appps .
libgdx
Related
I apologize in advance for what might be a terrible question... We are developing a MMO using mostly using LibGDX. Kryonet is being used for networking, and rendering is done using LibGDX functions. The current client seems to be a LwjglApplication, and I want to make it so that the game is playable using a web browser. It seems like I can implement it as a Java applet or using this GWT thing. What would be the easiest and most bug-free thing to implement for a novice such as I? (Links to tutorials especially welcome).
I would go with lwjgl applet. But I want to warn you that you should think twice if you actually want your game to be played through browser - if you want to look reliable, you have to sign your jars, which cost around 200$ / year.
If you want to use GWT then I recommend you to consider PlayN https://github.com/threerings/playn
I am wondering whether i can use java to write games for xbox-one? Any ideas?
Thanks!
It was not possible for the Xbox 360, so i guess it will be the same for the Xbox One.
On this Wikipedia article about developing Indie Games, they say:
Create – Games are written in C# or Visual Basic .NET using the XNA Game Studio framework, allowing the developers to debug and test their game internally before release. The final code is compiled into a single binary package.
So the answer is that you can't develop games in Java for Xbox One.
You from my knowledge, cannot. But, if you know java, C# is pretty similar, so learning it will be pretty easy.
It is possible. You can use something like IKVM.NET to run Java in the .NET VM.
Or you can compile Java to machine code.
I am looking for some beginner tutorials for the newest release of JBox2D. The ones I have found are all outdated. If possible a tutorial on how to apply the whole thing on android would also be good. I am simply trying to make some walls that the player cant go through and apply some gravity.
Thanks in advance.
you can find JBox2D tutorials for beginners here
Hмм, the first google result seems useful:
http://www.4feets.com/2009/03/2d-physics-on-android-using-box2d/
However, if you know c++ or actionscript a little, you can successfully use tutorials for these languages. Box2d code in c++ and actionscript is quite similar to Java code.
So you can try to learn these tutorials written in c++:
http://www.kerp.net/box2d/
If you are trying to learn how to work with the physics engine, please look at the wiki here, specifically at the Testbed page. The testbed provides everything you need to run the engine so you only have to work with the physics code itself.
I was considering creating a 2D game, and was wondering if there are any good open source or potentially paid (if not too expensive) frameworks for developing games.
Anything out there already?
Thanks.
AndEngine is for Android.
libgdx is desktop/android framework.
Check out Unity, it's rather nice, though the terms are a bit expensive.
I have heard good things about Corona.
http://www.anscamobile.com/
I have looked for a decent Android game framework and not been able to find many. The best I have found is the Cocos2D port for android but it is quite dated and you need to reference the IOS documents to learn how to use it and there is very little support.
If you want cocos2d for android the best solution is WiEngine
I am basically a embedded systems programmer on linux. However, I would like to try my hand at writing Android applications. With no previous Java experience, are there GUI toolkits or something that can help me. Or is it mandatory to learn Java.
Any links, tips for newbies like me will be very helpful
There are various app builders available for those who do not want to do any programming but they are very limited in the apps they can produce. Basically, such builders offer the developer a series of templates which the developer personalizes before building the app. For instance with a video player template, the developer would choose the look and feel such as background colors etc but the rest of the app would be fixed.
Here is an article that looks at some things to consider before using a No-Programming app- builder
http://hypernextandroid.wordpress.com/2012/09/04/coding-and-no-coding-app-makers/
As you are already a programmer and the Java route is extremely intensive then you could try Basic4Android, HyperNext Android Creator etc. These have much easier learning curves than the Java/Android SDK approach and can still produce native apps.
I am 2 months late, but I have been using a software called Titanium Studio to develop android apps. You cannot write advanced apps like games, but its good for developing simple apps. If you have a mac, then you can develop for iOS as well.
You will basically use javascript and PHP to write your app, which are much easier than learning JAVA.
Cons-
It includes most of the commonly used functions from android, iOS SDK but it is missing a lot as well.
The size of the apps will generally in range of 10-20 MB.
Apart from that, If you want to create a simple app and want to do it quick Titanium is the software to use.
Yes you can. You just require an Android tutorial to get started. Try foolowing links:
One
Two
Three
Four
Its better if you first try learning some basics of Java and then try for this.
Hope this helps.
yes.
App Inventor for Android - its simple and easy, no need of any prior Java programming knowledge
Eclipse with ADT plugin - the better way to develop applications - start with Hello World
For UI development - try inbuilt UI editor with ADT plugin or DroidDraw
Gotta learn Java. But if you're familiar with C then the syntax will be familiar. It's object model is pretty simple and it's libraries are great, so it should be fun. Android, of course, has it's own constraints and best-practices.