It seems that your comment contains 1 or more links that are hard to tap for mobile users. I will extend those so they're easier for our sausage fingers to click!
Here is link number 1 - Previous text "Kha"
Here is link number 2 - Previous text "Orx"
^Please ^PM ^/u/eganwall ^with ^issues ^or ^feedback! ^| ^Delete
I recognise that issue myself. What I do in general is to set dates. A while ago I allowed myself some time to evaluate different engines and frameworks, but I set a date at which point I had to decide and move on to the next stage.
By the way, I ended up with Orx (http://orx-project.org), and now that I am comfortable with it and familiar with its conventions I can focus on the fun part of actually realising the ideas that I have.
Our project is using Orx. It is zlib-licensed and the developer is very involved and helpful whenever you have issues.
You interface to the engine in C, but I wrote some C++ classes to wrap around my stuff to make it easier to deal with for the other developers on my team who don't have much C experience. It's a little bit weird when you're first getting into the engine, since it's very difference from what you're probably used to, but I like it a lot. It's also very fast to prototype in.
I can testify that it works really well in Linux (my development platform), and it says it compiles for Android and iOS, but I haven't tried yet. You don't have to mess with rendering or animating, either.
I've recently been looking at OrX for which you can write C/C++ (which may not be a big benefit over Java?) and seems to have a dedicated lead developer.
I'd stress that I haven't written anything with it but it looks interesting.
Oh my, I remember DarkBasic...I can remember the Christmas I was surprised to find a copy of DB Pro under the tree...last time I used it, sadly, I found restrictions in the language that made it difficult for me to complete a project I was trying to make. I must admit they made it very easy to jump into 3d game design, though.
Since then, I learned C and have instead interested myself in more multi-platform engines like http://orx-project.org.
Cool to see someone else knows DB exists, though!
http://orx-project.org ... small open source project, runs on a fair number of systems. (Linux, Mac, 'Doze, and recently iPhone/Pad work and Android is in the works.)
edit: It's probably not exactly what you want, but it's a nice -engine-, rather than just a collection of libraries.
Full disclosure: I go by the name 'Grey' there and write tutorials for the project.
It seems that your comment contains 1 or more links that are hard to tap for mobile users. I will extend those so they're easier for our sausage fingers to click!
Here is link number 1 - Previous text "Orx"
^Please ^PM ^/u/eganwall ^with ^issues ^or ^feedback! ^| ^Delete
If you're interested in 2D games, check out http://orx-project.org/, Orx is a desktop/mobile (and HTML5 is also talked about in the community) lightweight game engine with a small but active and friendly community :) Orx is written in C, but it's easy to work with it using C++ (which I do in my game). You can also come chat with us on gitter: https://gitter.im/orx/orx
The Orx Engine. It works really well if you're willing to interact with some C. Cross-platform is nice, and our team programs and tests on Linux. The developer is extremely active and involved.
Ah, the orx types are from the game engine I'm using ( http://orx-project.org ) -- keeps me from making assumptions about the types I'm using that aren't going to be true on other platforms.
And you're right, I do need to move the passability stuff into a function, it's yet another of those 'I'll get to that' things haha.
As for path smoothing, yes, it's also on the books, I don't plan to actually walk around on the 2d map, rather just use it for path finding and a few other things.
One idea I have is to forget browsers entirely and stick to desktop/iOS/Android. Looks like it is possible to write code once, run everywhere with a number of tools, including orx, Gideros, and UDK (Unreal).
I've checked out Unreal and it looks top notch. No Android support yet, although I expect it's coming.
Are there any opinions experience with orx or Gideros for cross-platform development?