Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

NON - Free 2D Lua and MoonScript Game Engine


YourBestNightmare
 Share

Recommended Posts

> people like Sekaru are calling my hard work s h i t

I always find it funny when you use the words "my" and "work" together. You've ripped off dozens of people and dozens of projects and you expect anyone to believe you? Aaron's already provided evidence and as (to put it lightly) mentally-restricted as you are you probably do know how to use Google. Literally the first result has a pretty nice tutorial on invoking object methods.
Link to comment
Share on other sites

  • Replies 146
  • Created
  • Last Reply

Top Posters In This Topic

Thanks for kind words again :) Working on new networking, switched to KryoNet from my hacky and semi-working networking implementation.

Also, I wrote **Getting Started** tutorial, what can be found here: [https://github.com/codeindie/non/wiki/Getting-started](https://github.com/codeindie/non/wiki/Getting-started)
Link to comment
Share on other sites

New release

non 3.1.0

Physics in action

![](https://github.com/codeindie/non/wiki/assets/physics.gif)

Download: [https://github.com/codeindie/non/releases/tag/3.1.0](https://github.com/codeindie/non/releases/tag/3.1.0)

Also, created tutorial for new Physics engine: [https://github.com/codeindie/non/wiki/Physics](https://github.com/codeindie/non/wiki/Physics)

CHANGES

- added non.buffer what can be used for reading and writing data to and from byte array

- added checks for not existing functions to scripting

- added more features to math plugin

- added get() method to scripting

- revamped physics plugin

- removed "raw" argument for loading assets, now it is automatically determined if file should be loaded directly or via asset loader

- removed init() method from scripting

- replaced hacky networking with KryoNet (still WIP, some threading issues with scripting)
Link to comment
Share on other sites

Thanks :)

Here it is, released version 3.2.0

Download: [https://github.com/codeindie/non/releases/download/3.2.0/non.jar](https://github.com/codeindie/non/releases/download/3.2.0/non.jar)

CHANGES

- revamped Non launcher, now only non.jar is required (this also changed some commands, so please read again Non CLI tutorial on Wiki

- fixed bug what caused that mobile devices thought that all apps made by non are same (so when you tried to install 2 different Non projects on your device, second one simply replaced first one)

- added "package" property to non.cfg

- added sqrt() to math plugin

- added pow() to math plugin
Link to comment
Share on other sites

Till 4.0.0 I want to have working networking plugin (there are some hacky ways to support multi-threading in JS and Lua, what I need to do, but for now networking is still not working), some sort of particle system and GUI. I hate that I am strictly refering to semantic versioning, continuing in my major non-backwards compatible changes almost every update soon I will be like Mozilla where Firefox have version 20.X.X…. etc lol.
Link to comment
Share on other sites

> Till 4.0.0 I want to have working networking plugin (there are some hacky ways to support multi-threading in JS and Lua, what I need to do, but for now networking is still not working), some sort of particle system and GUI. I hate that I am strictly refering to semantic versioning, continuing in my major non-backwards compatible changes almost every update soon I will be like Mozilla where Firefox have version 20.X.X…. etc lol.

Sounds good can't wait to see more updates
Link to comment
Share on other sites

Finished new release:

In this release I tried to made command-line more user-friendly. Also, fixed some major networking issues (atleast for JavaScript, for Lua it is still WIP). At last, I optimized gradle compiler.

Also, NEW WEBSITE:
[http://non-dev.github.io](http://non-dev.github.io)

NEW TUTORIALS

* [Changing icons and loading](https://github.com/non-dev/non/wiki/Changing-icons-and-loading)
* [Networking](https://github.com/non-dev/non/wiki/Networking)
* [Creating a plugin](https://github.com/non-dev/non/wiki/Creating-a-plugin)
* [Logging](https://github.com/non-dev/non/wiki/Logging)

DOWNLOAD:
[non 3.2.1](https://github.com/non-dev/non/releases/tag/3.2.1)

CHANGES:

* simplified logging of non.jar CLI
* added support for multi-threading for JavaScript, not yet working on Lua
* fixed translate method in graphics plugin
* added project and unproject method to graphics plugin
* now logging functions do not return values (was returning always NULL)
* removed warning logging level
* error logging level do not force quit application
* tweaked default log messages a bit
* added setting for log level to non.cfg
* fixed networking
* semi-fixed desktop:run task from CLI (still failing to load resources)
* now update task from CLI properly clears unused plugins and languages
* plugin loader now uses reflection and not initializer class what was generated by gradle
* because of above update, moved all internal plugins from "non.plugins.internal" to "non.plugins" package
* added checks for missing configurations from non.cfg
* added checks for missing resources
* added checks for missing plugins
Link to comment
Share on other sites

Hey guys, created a new release ?•??•?

It is only minor one and contains few small changes from before releases. I also overhauled plugin dependency system, now dependencies are automatically (and in correct order!) loaded when needed. And, at last, I revamped loading animation when executing task from command line (before, it was simply printing dots…....................... you know what I mean right?). Here is GIF:

![](http://media.indiedb.com/cache/images/engines/1/1/680/thumb_620x2000/loadingcmd.gif)

**And here is small changelog:**
- added proper loading animation for Non command line
- added getPosition method to input.touch
- added option for hiding mouse (desktop only) with show() and hide() methods
- added automatic dependency loading to plugins

Also, created some new tutorials for input handling (mostly edits of LibGDX input handling tutorials) so be sure to check out the [Wiki](https://github.com/non-dev/non/wiki).

And here is download link for latest release, enjoy ?•??•? [https://github.com/non-dev/non/releases/tag/3.2.2](https://github.com/non-dev/non/releases/tag/3.2.2)
Link to comment
Share on other sites

  • 2 weeks later...
Thanks : )Updated website design a bit again, looking a lot better imo: [http://non-dev.github.io](http://non-dev.github.io)

Also, created new releases for both Nide and Non, you can also download them from site. I probably fixed most of bugs with Nide (I totally forgot to use Swing EventQueue lol so it bugged everywhere). And, updated design of Nide:
![](http://media.indiedb.com/images/engines/1/1/680/nide.png)
Link to comment
Share on other sites

> its not his work? really?

If you know of his previous works then you would know and from what I have seen, NON of this is original, as in it isn't his work but rather a collection of other people's work wrapped together. Now I could be wrong but history would suggest "Same old Thomas.".
Link to comment
Share on other sites

> What can be original about IDE? IDE is IDE, all IDEs looks same and I think it is still permitted to use libraries -_-. This discussion was already in this thread and I clearly explained everything, not going to repeat myself.

The issue is you calling it your own.  Leaves a bad taste in my mouth. "Oh, I found this cool IDE and renamed it, now it's mine."  So I'm going to copy your repo, rename it, and post a topic; 5 minutes worth of work.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share


×
×
  • Create New...