Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 13 Sep 2012
Offline Last Active Today, 03:46 PM

Posts I've Made

In Topic: Language decision crisis

Yesterday, 05:35 PM

Kotlin is great, but everytime I use something like that I get the feeling that my code is very inportable.
Kotlin compiles to bytecode that HotSpot can understand, that lands you Windows, OSX and many nix flavours (Linux, BSD, Solaris, etc). As if that wasn't enough (it is), it also produces bytecode that ART/Dalvik can understand. That lands you a couple million devices more. If that isnt enough for you (for some weird reason, at this point you're just being unrealistic), you can always hook up libGDX, which is prepared not to only target all of that, but it also has a web backend (through GWT I believe), and an iOS backend (through Intel's Multi-OS Engine). 


You can always bring up the "muh performancez!" argument against Java, but portability? That's silly. You're silly.


Disclaimer: Targeting all of those platforms is a **fucking ton** of work, regardless of the language you choose. So my position is that worrying about targeting 19 platforms without even having anything to run on them yet is also silly.

In Topic: LibGDX "fake 3d" camera / rendering questions

Yesterday, 03:40 PM

Eh cant you like get a similar look out of pure 3D and be done with it?


Have in mind that "technique" appears to be derived from the limitations of GameMaker. You instead do have a 3D framework capable of doing 3D and shaders just fine. Games like Project Zomboid get a very nice pixel-y lo-fi look from 3D models already.

In Topic: Reloading Python script (C API)

23 October 2016 - 01:27 PM

You could define a tiny api that the scripts need to implement. An unload/dispose function for the script or something, and a load/bind function that bootstraps the script when loaded. Just an idea.

In Topic: Improving collision query?

22 October 2016 - 11:28 AM

When performance becomes a problem, just switch to some stablished physics lib. Bullet for 3d, Box2d for 2d.

In Topic: Moving from plain "ascii" to XML?

22 October 2016 - 09:25 AM

I'll go for my own format where I can 'learn' from other formats.
*sigh* There are tons of libs that you can literally call 'load(path)' and it returns a key-value structure. YAML/JSON/XML schemas are as complex or simple as you want them to be, they're very flexible. You already spent more time in coding that piece of code than in what it takes to download one and link it to your project, "I shouldn't make it complex" is the opposite of rolling your own.