Search found 39 matches

by deathbeam
Wed Apr 08, 2015 6:05 am
Forum: Ports
Topic: Yae - Game engine for MoonScript, in MoonScript
Replies: 59
Views: 24639

Re: NÖN [Windows, Linux, Mac OSX, Android, iOS]

Slime is right. It is no-no to create objects in draw and update callbacks. It will make kill your game's performance and make your GC very very sad. Hey guys, NÖN was deleted from LuaRocks. I didn't received any notification but maybe it is because NÖN isn't typical lua package. I need to make cros...
by deathbeam
Tue Apr 07, 2015 6:58 pm
Forum: Ports
Topic: Yae - Game engine for MoonScript, in MoonScript
Replies: 59
Views: 24639

Re: NÖN [Windows, Linux, Mac OSX, Android, iOS]

@Davidobot Everything is possible. And yes I am planning to add meshes too to engine as I want to support most of LÖVE API. But if you have any tips how to handle drawing better, then you are welcome :) Right now I am thinking about changing how shapes are drawn to screen (as I think that mode param...
by deathbeam
Tue Apr 07, 2015 8:24 am
Forum: Ports
Topic: Yae - Game engine for MoonScript, in MoonScript
Replies: 59
Views: 24639

Re: NÖN [Windows, Linux, Mac OSX, Android, iOS]

:D Originally it was only "non" but I decided to change it to NÖN 1. Because of search engines 2. Because of LÖVE ;) I solved my issues with LuaJ and metatables by not using userdata at all. Now, objects (like Font, Image or Source) are simply tables with methods who accepts self as first parameter ...
by deathbeam
Sun Apr 05, 2015 6:22 pm
Forum: Ports
Topic: Yae - Game engine for MoonScript, in MoonScript
Replies: 59
Views: 24639

Re: NÖN [Windows, Linux, Mac OSX, Android, iOS]

I was working on this "port" for a long time. But I was gaining courage to post it also here ;) I am having small problems with metatables in LuaJ backend right now, but most of API is already finished. Only thing left is non.graphics module and make Source, File and Image objects working (as I said...
by deathbeam
Fri Apr 03, 2015 6:12 pm
Forum: Ports
Topic: Yae - Game engine for MoonScript, in MoonScript
Replies: 59
Views: 24639

Re: NÖN [Windows, Linux, Mac OSX, Android, iOS]

Finished porting non.files. Now it is non.filesystem and it is fully compatible with love.filesystem. Also, ported love.timer, love.system and also 80% of love.graphics and love.audio. Also, thanks to this project https://github.com/hagish/love-android I found a way how to optimize engine for almost...
by deathbeam
Wed Apr 01, 2015 6:44 pm
Forum: Ports
Topic: Yae - Game engine for MoonScript, in MoonScript
Replies: 59
Views: 24639

Re: NÖN [Windows, Linux, Mac OSX, Android, iOS]

Decided to change API to be mostly compatible with LOVE. Be ready for next update ;) Also, working on IDE.
by deathbeam
Tue Mar 31, 2015 10:20 pm
Forum: Ports
Topic: Yae - Game engine for MoonScript, in MoonScript
Replies: 59
Views: 24639

Re: NÖN [Windows, Linux, Mac OSX, Android, iOS]

Yes you are right, LÖVE would be faster, but only because it is using LuaJIT. It is almost impossible to create thread-safe cross-platform JIT. So my only choice is to use AOT compiler, what I am planning to add. Plus about Lua backend I am using is that it can even compile Lua to Java bytecode what...
by deathbeam
Tue Mar 31, 2015 7:55 pm
Forum: Ports
Topic: Yae - Game engine for MoonScript, in MoonScript
Replies: 59
Views: 24639

Re: NÖN [Windows, Linux, Mac OSX, Android, iOS]

Hello, hello ;) Right now I finished new version (v0.6.4). It includes one awesome feature what is unique to every other Lua game engine, and that is direct interoperability with Java. Small example on how to use Apache Commons IO (popular Java library with many IO utilities). 1. We will add depende...
by deathbeam
Mon Mar 30, 2015 6:15 pm
Forum: Ports
Topic: Yae - Game engine for MoonScript, in MoonScript
Replies: 59
Views: 24639

Yae - Game engine for MoonScript, in MoonScript

Yet Another Engine http://yae.io/img/yae.jpg Kaizo : Oh! Even someone with a tender face like yours has a great weapon like that! It doesn’t fit someone like you! Yae : Eh? This bazooka? Kaizo : Yeah! If I had that weapon, I could have the power of a million people! Well, give it to me! Give it to ...