Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (107)
games submitted by our members
Games in WIP (535)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1] 2 3 ... 11
1  Java Game APIs & Engines / Android / Re: Libgdx android activity lifecycle on: 2014-05-04 09:51:08
* resize: the docs say resize can be called at any time. this is what you see., reason being that Android's EGL implementations are a little silly.

* same thing, resize may be called at any time, depending on the platform.

* i guess we should explicitely mention to save state in pause. the desktop app behaviour is wonky though!

you should report such things on the tracker so we can have a look and possibly fix things.
2  Java Game APIs & Engines / Engines, Libraries and Tools / Re: packr - package your apps for the deskop on: 2014-05-02 20:09:33
Improved things a little more. You can now also specify files/folders that should be packaged. Still working on the tree shaking, but it will evenutally be integrated. See https://github.com/libgdx/packr
3  Java Game APIs & Engines / Engines, Libraries and Tools / Re: packr - package your apps for the deskop on: 2014-05-02 00:17:33
Doesn't do it atm, but you can always send a PR. The JAR isn't packaged with the exe but kept separate.
4  Java Game APIs & Engines / Engines, Libraries and Tools / packr - package your apps for the deskop on: 2014-05-02 00:04:44
See https://github.com/libgdx/packr

Takes a platform, a JDK (containing a JRE), your JAR and a json file specifying the VM args and packages it for either Windows (folder), Linux (folder) or Mac OS X (App Bundle). The package will contain a native executable so your app kinda looks like a native app. It will invoke the bundled JRE using the arguments specified in the config.json file.

I'll add tree shaking and icon support when i have more time, PRs welcome. Feel free to laugh at my horrible C/C++.
5  Java Game APIs & Engines / Android / Re: Libgdx android activity lifecycle on: 2014-04-30 14:38:44
What's wonky about this? https://github.com/libgdx/libgdx/blob/master/gdx/src/com/badlogic/gdx/ApplicationListener.java
6  Games Center / Android Showcase / Re: [LibGdx Android] Bearded Punch Man -penguin punching, beard loving, retro mayhem on: 2014-04-19 11:45:21
that was rather funny Smiley
7  Discussions / General Discussions / Re: Best lwjgl game graphically? on: 2014-03-21 00:31:51
I met one of the Robotality brothers at Eurogamer last year - a cute beardy gnome, sort of like Chaz Smiley Really nice guy.

Cas Smiley

I'll print out your message, and frame it. I'll then hand it to Stefan next time we have a pint in London. He'll love this description :p
8  Discussions / General Discussions / Re: JDK 8 is released on: 2014-03-21 00:24:39
'm awaiting with interest when the same sorts of things inevitably turn up in JavaScript.

Cas Smiley

i have a feeling that day isn't so far away. It will be glorious.
9  Discussions / General Discussions / Re: Best lwjgl game graphically? on: 2014-03-19 14:27:03
My vote goes to Halfway as well (libgdx and LWJGL unite :p)
10  Game Development / Shared Code / Re: Green Threads on: 2014-03-03 00:22:33
I could mavenize this and add it to our Jenkins instance. Same for the mapped buffer stuff. If only those things worked with Android/RoboVm, Stupid Android,
11  Java Game APIs & Engines / OpenGL Development / Re: Double VBO no performance increase or decrease? on: 2014-01-18 14:30:58
Seems to be useless on the desktop these days, but can work miricals on mobile GPUs
12  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Libgdx overcoming color limitations? on: 2014-01-18 14:23:48
There seems to be more going on. I remember writting a simple JNI method to replace intToFloat, but the JNI bridge seemed to have inserted some magic that checks for NaN and modifies the value.

Also, this behaviour is not limited to Oracle's VM. Dalvik exhibits the same behaviour, and that uses a modified Harmony class library. Can anyone try with Excelsior?

Who's gonna flip the bat sign switch?
13  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Libgdx overcoming color limitations? on: 2014-01-18 00:19:29
Good, i thought i needed my crazy pills again... http://ideone.com/2mP7Tb
14  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Libgdx overcoming color limitations? on: 2014-01-17 23:36:37
We pack the 32-bit int into a float. Not the other way around. Reason: vertices are stored in a float array, then copied to a direct buffer. Why not go with the direct buffer only? Cause Android is a turd, the direct buffer implementation is broken, and crossing the native/VM bridge for every int/float/byte costs to much compared to composing the data in primitive arrays then copying it to a direct buffer, then uploading it to the GPU. It's sad really.

edit: actually, those methods going from int to float do modify the value, they aren't NOPs.
edit2: what you said makes total sense, so i wrote a tiny little test http://ideone.com/UEy4vA it's been a very long time since we worked on this, and i can't remember why we had to mask things.
15  Java Game APIs & Engines / Engines, Libraries and Tools / Re: LWJGL 3 - Wiki and a progress update on: 2013-11-21 20:34:40
Awesome stuff, we'll definitely switch to 3 as soon as you consider it stable. Little worried about the problems we had with GLFW on Mac OS X. Nate send some patches, and i think the main author also did some fixes. Hoping for the best.

Thanks for all the hard work!
16  Java Game APIs & Engines / Engines, Libraries and Tools / libgdx 0.9.9 released on: 2013-11-03 15:48:46
Highlights are the new 3D api, the RoboVM backend and Maven/Gradle support. For a full list of changes see http://libgdx.badlogicgames.com/gallery.html

I'd really like to thank all the folks making up our dev team and community, many of which frequent JGO. Thanks for making this project a joy to work on Smiley
17  Java Game APIs & Engines / OpenGL Development / Re: Is it possible to support skeletal animations without shaders? on: 2013-10-19 21:38:33
The matrix palette extension allows you to upload multiple matrices and the have the gpu transform your vertices with them. all in fixed function.

ahain, not worth the trouble. transform on the cpu, then upload just like you do with morphs. eventually switch to the programmable pipeline Smiley
18  Java Game APIs & Engines / OpenGL Development / Re: Is it possible to support skeletal animations without shaders? on: 2013-10-18 20:40:43
Sure it's possible. The process is quite the same. Calculate all bone matrices on the Cpu, then instead of applying them via a vertex shader on the Gpu, apply them to the vertices on the Cpu, the upload the transformed vertices via a vertex array or streaming vbo. Note that on some GL ES chips there's a matrix palette extensiom available for fixed function, probably available on some desktopm gpus as well. Bit limited.

Downsides to Cpu side skinning: transforms are usually slower, and you need to reupload transformed vertices for each model instance every frame.
19  Discussions / General Discussions / Re: Java-Gaming at Minecon on: 2013-10-15 20:08:17
Just chiming in here. Libgdx is definitelynot for absolute beginners. Java2D is fine, a better option may be Slick2D (though that's pretty much dead) or flixel-gdx, which is the Flash Flixel API on top of libgdx, super easy, possibly even more so than slick.

i think the hardest part will be recommending a development environment. Eclipse/IntelliJ/Netbeans are really daunting for beginners. I believe it's a good idea to research the easiest way for newbies to jumpstart themselves in terms of setting up and working with the dev environment. a simple beginner friendly guide would be nice.

best of luck with your efforts. awesome that you guys want to bring more folks into the game dev circle!
20  Java Game APIs & Engines / Engines, Libraries and Tools / Re: LibGDX ModelBuilder on: 2013-10-03 20:58:19
Nobody interleaves geometry for you  neither LWJGL nor JME, but ModelBuilder and Mesh can help you do that. See the source davedes posted on how it's done with the new 3D API... For what it's worth, when used with knowledge, it easily beats JME especially on mobile. Doesn't have a scene graph API though, but that's useless for voxels anyways.
21  Java Game APIs & Engines / Engines, Libraries and Tools / Re: LWJGL3 moves to GLFW? on: 2013-09-22 15:10:27
I for one welcome the change.But as Nate stated, GLFW has it's issues too, so testing will be needed. Also not sold on the code generator yet. Maybe the GL header parserwehave in JGLFW can help with the extensions?
22  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Deprecating libgdx Xamarin.iOS backend, welcome RoboVM (PSA) on: 2013-09-07 10:51:56
I don't think the Xamarin guys will care Smiley
23  Java Game APIs & Engines / Engines, Libraries and Tools / Deprecating libgdx Xamarin.iOS backend, welcome RoboVM (PSA) on: 2013-09-07 02:25:45
We are deprecating the Xamarin.iOS based libgdx backend in favor of the RoboVM backend. Biggest reason being the constant struggles fixing issues that arise from Xamarin updates. You can find out more details, including a deprecation plan, pros and cons here.

I'd appreciate any feedback on the deprecation plan. It would also be lovely if you could spread the word about this.
24  Java Game APIs & Engines / Engines, Libraries and Tools / Re: is okay dev path: first write -desktop with lwjgl, then convert to android? on: 2013-08-07 10:00:46
AudioDevice allows stereo playback. The latency is as good as it gets on Android (read horrible). The only other API on Android you can use is OpenSL, which has the exact same latency as AudioDevice.

Regarding GL: if you stick to OpenGL ES functionality on the desktop you'll be fine. But it's extremely easy to mes up.

There's a reason why gdx exists Smiley
25  Discussions / Miscellaneous Topics / Re: Ouya: So ... what happened? on: 2013-07-29 00:02:12
I see it like Kev, hard to tell how it will turn out down the road. My biggest concern is that the team is either overwhelmed or doesn't know what it's doing. E.g. most of the software they released (end user UI, ODK) was pretty horrible, with a lot of newbie errors. It seems they neither got proper Android nor Unity guys on their team. The Unity SDK has been a special trainwreck from day one, and still isn't really good (sending input events as json string, then wondering why Mono's GC would go mad, and why there's input lag...). Then there's the whole "oh crap we forgot the pause button" fiasco. Everything smells amateur, and that's not a good sign. Finally, the way they treated backers in terms of info, especially in the last few months before the retail release was really bad.

My bet is on something by Google, see Chromecast.

26  Discussions / General Discussions / Re: Netbeans 7.4 still bugs with Libgdx ( video ) on: 2013-07-27 23:02:04
I thought you packaged the native libraries in a JAR, I saw something called gdx-natives???.jar Then, maybe Netbeans moves these JARs somewhere, it would explain why the OpenAL libraries can't be located.

Anyway, this bug doesn't concern all backends for desktop environment as JogAmp automatically extracts and loads the correct native libraries without relying on the library path except as a fallback solution when the smartest mechanism fails or is disabled.

please stop spreading misinformation, we do exactly what you say jogamp does as well.
27  Discussions / General Discussions / Re: Netbeans 7.4 still bugs with Libgdx ( video ) on: 2013-07-24 21:07:36
Wrong, libgdx manages the silly native lib path for you automatically. Including the LWJGL binaries.
28  Discussions / General Discussions / Re: LibGDX or JMonkeyEngine 3.0? on: 2013-07-20 13:11:15
Our 3D support has been ramped up quite a bit. Not saying we are close in functionality to JME (we don't have a scenegraph, though models can be hieararchical), but it should be trivial to implement anything on top of the API.

Also, we have an FBX converter, something JME is lacking completely, which makes importing assets a ton easier, including skinned models.
29  Java Game APIs & Engines / Engines, Libraries and Tools / Re: 2d physics libraries on: 2013-07-20 13:08:53
Our Box2D impl uses JNI/C++, and has pretty much zero GC. Needed on Android, where JBox2D is just not an option. We use JBox2D for GWT, due to the lack of JNI there.

We also have a JNI/C++ Bullet physics wrapper, based on SWIG.
30  Java Game APIs & Engines / Engines, Libraries and Tools / Re: libGDX utils package - general quality and impressions on: 2013-07-15 21:15:32
Let us implement everything from scratch for you Smiley
Pages: [1] 2 3 ... 11
 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

E.R. Fleming (20 views)
2014-07-29 03:07:13

E.R. Fleming (7 views)
2014-07-29 03:06:25

pw (39 views)
2014-07-24 01:59:36

Riven (39 views)
2014-07-23 21:16:32

Riven (26 views)
2014-07-23 21:07:15

Riven (28 views)
2014-07-23 20:56:16

ctomni231 (59 views)
2014-07-18 06:55:21

Zero Volt (50 views)
2014-07-17 23:47:54

danieldean (42 views)
2014-07-17 23:41:23

MustardPeter (45 views)
2014-07-16 23:30:00
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
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
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!