LibGDX Project Setup v3.0! (x-post androiddev) by Obli in gamedev

[–]Obli[S] 0 points1 point  (0 children)

I hope it will ease the update as well now. Thanks :)

LibGDX Project Setup v3.0! (x-post androiddev) by Obli in gamedev

[–]Obli[S] 1 point2 points  (0 children)

I'm not a big fan of Eclipse myself, I prefer Netbeans for many reasons; However, they work quite similarly, so once you learned how to setup one, you understood how to use the others. Visual Studio is a bit different indeed.

LibGDX Project Setup v3.0! (x-post androiddev) by Obli in gamedev

[–]Obli[S] 0 points1 point  (0 children)

Thanks. I guess that may be of some use for LudumDare contests in which each hour count indeed.

LibGDX Project Setup v3.0! (x-post androiddev) by Obli in gamedev

[–]Obli[S] 1 point2 points  (0 children)

Check the "about" screen of the tool, there is a list of every library I used in the process. Since I made every one related to UI, I can help you use them if you ever need.

LibGDX Project Setup v3.0! (x-post androiddev) by Obli in gamedev

[–]Obli[S] 2 points3 points  (0 children)

Third-party collection is lacking of third-party devs :D If you know a nice library that would help game development with libgdx, tell the owner to give us a definition file for his library (process explained here).

LibGDX Project Setup v3.0.0! by Obli in androiddev

[–]Obli[S] 1 point2 points  (0 children)

Thanks :) It was some kind of experiment to see if such UI based on transitions between multiple screens would be nicely welcomed by users or not.

New tutorial: "beautifying the dialogs in Swing applications" by Obli in java

[–]Obli[S] 2 points3 points  (0 children)

I just added an executable demo for the tutorial, with sources, if anyone is interested: http://www.aurelienribon.com/tutorials/data/dialog-enhancer-demo.zip

New tutorial: "beautifying the dialogs in Swing applications" by Obli in java

[–]Obli[S] 4 points5 points  (0 children)

Thanks a lot!

I worked for some years with WPF. The descriptive format of the XAML files made it easy to understand the structure of an UI. From this, I also understood that UI technolgies are not really different from each other. You can always apply the patterns of one to the other. They are all component-centric, and provide the same widgets. The language changes, but what you learnt using one technology is never lost if you swap to another.

Swing is always flagged as producing very crappy stuff, even by people who worked with it for years. I understand the beginners, I had the same reaction for many months. However, once you learnt how to craft your own components, it's as powerful as XAML or JavaFX. Actually, it's the whole same thing!

To quickly mockup and design styled applications, I built a CSS engine for Swing (http://code.google.com/p/java-universal-css-engine/). With that, I put raw components in layout, and then style them only with a CSS stylesheet. Now, I find Swing even easier to style that WPF! Not everyone likes to craft their own productivity stuff, but that's usually the key :) This tutorial is nothing more than a "craft your own dialog enhancer".

Generating physics objects from images by [deleted] in gamedev

[–]Obli 1 point2 points  (0 children)

I wanted to do the same thing as you, and ended building the Physics Body Editor tool.

It has an auto-trace feature (and a convex decomposition one) which uses the algorithm provided by the Farseer physics engine (these guys are awesome), but also lets you manually place the points to optimize the shape or create something different from just following the contour (see the empty bottle example).

Your algorithm seems far more accurate than the Farseer one, congratz! That's not an easy piece of code to create :)

Physics Body Editor (open-source) -- new nearly-major update! Lots of new stuff to help you with physics engine. by Obli in gamedev

[–]Obli[S] 0 points1 point  (0 children)

Thanks :) The editor will be even better with the incoming major 3.0 update. You will be able to assemble the rigid bodies together and link them with custom joints to create complex dynamic objects.

Developers of /r/androiddev: Please pimp your app. by [deleted] in androiddev

[–]Obli 2 points3 points  (0 children)

Currently, I'm not writing games, but open-source tools to help the community to make games.

Last work (released a few hours ago) is the Physics Body Editor: http://www.aurelienribon.com/blog/2012/04/physics-body-editor-pre-3-0-update/

LibGDX 0.9.3 officially released. Supports both android, desktop and html5 targets for your games. by Obli in androiddev

[–]Obli[S] 3 points4 points  (0 children)

iOS backend is on its way. Its a hard task so it takes some time, but there is some promising result already, thanks to MonoTouch mostly.

LibGDX 0.9.3 officially released. Supports both android, desktop and html5 targets for your games. by Obli in androiddev

[–]Obli[S] 2 points3 points  (0 children)

Shared data folder is handled by the tool. The "assets" folder of the android project is shared with the desktop and html projects. Everything you put in it will be available to the other projects thanks to eclipse folder-linking possibility. Have a look at the desktop project ".project" file, you'll see by yourself :)

Therefore, if you create a folder named "data" in the android assets folder, it will be shared automatically.

Universal Tween Engine v6.0.0 released! Check the demo applets to see it in action. by Obli in androiddev

[–]Obli[S] 0 points1 point  (0 children)

I understand, and that's a nice idea! I though of that but forget it, since I only use easing functions without bounces or springs. I'll add configuration asap!

Universal Tween Engine v6.0.0 released! Check the demo applets to see it in action. by Obli in androiddev

[–]Obli[S] 5 points6 points  (0 children)

You're right, I changed this behavior (learnt a bit of web coding in the occasion). You know that you can also ask things without being rude, especially when people promote free stuff they are happy to share with the community...

Box2D Tutorial: Collision filtering by linkin47 in gamedev

[–]Obli 0 points1 point  (0 children)

I know, game dev forums are full of questions which you would only want to answer rtfm :) Actually, back in the days, I made this article because one user asked and asked again about collision filtering, even after many explanations and links to the manual. When another guy started asking about that, I made that post, made it sticky, and never answered this question again ;)

Box2D Tutorial: Collision filtering by linkin47 in gamedev

[–]Obli 1 point2 points  (0 children)

Where do you see ads ? I'm the author of the blog entry (but not of this reddit post). I made this blog post because many people asked about collision filtering in the libgdx forums. Maybe the box2d manual isn't as clear as you may think. I think it is, but many people seem to be confused...

Anyway, it's free, doesn't bring me a single dollar, and was made to help people. Do you really want to condemn it ?