Page 1 of 1

HTML5 game editor

PostPosted: 17 Jun 2014, 15:51
by shmikucis
Hi there! Our team recently created and open-sourced HTML5 game editor http://mightyeditor.mightyfingers.com/

MightyEditor is based on top of popular JavaScript game framework Phaser.io, but you can use it also with other frameworks. Basically editor allows you to create maps visually with drag&drop interface. You can start work instantly online or setting up things locally. At the end you download .zip with assets and json file. Also I find it useful to import url from editor straight in to my project and test maps on the fly.

Current features: http://mightyfingers.com/editor-features/
Video tutorial: https://www.youtube.com/watch?v=7dk2naCCePc

Some updates that are coming in near future:
  • Tileset support
  • Texture atlas
  • Simple physics support + ninja physics tilemap
  • Tweens

It would be great to know what features would you like to see in the editor? We have some spare time while developing our own games and knowing what is needed keeps us focused. And contributing would be amazing :) https://github.com/TheMightyFingers/mightyeditor

Pics:
html5_game_editor.png

html5_game_editor_jellyfall.png

Re: HTML5 game editor

PostPosted: 18 Jun 2014, 20:35
by Julius
Non-standard and Free Software incompatible license though according to the github page. A pity as it otherwise seems quite useful.

Re: HTML5 game editor

PostPosted: 18 Jun 2014, 22:08
by shmikucis
Maybe I don't understand fully how to create license, but there is written that you can do anything except take the code and make it as paid service. Author has all rights on his created content, I mean games. Developer can create plugins and they can be distributed under any license. And this sentence "You can use, copy, modify, merge, publish, distribute code free of charge"

What do you suggest to do with license? As I understand then license can be changed later on...

Re: HTML5 game editor

PostPosted: 18 Jun 2014, 22:43
by onpon4
shmikucis {l Wrote}:do anything except take the code and make it as paid service

This restriction is not compatible with the Free Software Definition. In fact, this excludes the software from being open source, too.

Additionally, it requires publishing your changes. This is incompatible with the Free Software Definition because publishing your modified versions (freedom 3) is a freedom; none of the four freedoms can be mandated (if they are, they cease to be freedoms). Private changes need to be allowed for something to be considered free/libre software. This is one of the reasons the FSF rejects the Reciprocal Public License.

EDIT: Don't try to create a license. That just increases license proliferation, anyway. Just choose a license here:

https://gnu.org/licenses/license-recommendations.html

Re: HTML5 game editor

PostPosted: 18 Jun 2014, 23:50
by shmikucis
Sorry, I'm not an expert in this field, but it would be valuable to understand differences.

Which of 4 essential freedoms is restricted from Free Software Definition? Just want to see clear definition.

Isn't it that GPL also requires to publish changes?

P.S. I will discuss with my team for changing to standard license.

Re: HTML5 game editor

PostPosted: 19 Jun 2014, 00:00
by onpon4
shmikucis {l Wrote}:Isn't it that GPL also requires to publish changes?

No. The GNU GPL stipulates that, if you distrubute the program at all, you must distribute the source code under the GNU GPL. That's a very different condition from being required to publish all changes you make. So, for example, I can make an in-house variant of GNU Emacs and never give it to anyone. What I can't do is give someone else only a binary of that variant of GNU Emacs.

Re: HTML5 game editor

PostPosted: 19 Jun 2014, 06:21
by Julius
Seems like the AGPLv3 (http://en.wikipedia.org/wiki/Affero_Gen ... ic_License) would pretty much cover your needs.

To quote the wikipedia:
"having an additional provision addressing use of software over a computer network. The additional provision requires that the complete source code be made available to any network user of the AGPL-licensed work, typically a Web application."

Which pretty much excludes the option of using it commercially as a closed source service (which is what you seem to want to prevent).

Re: HTML5 game editor

PostPosted: 19 Jun 2014, 22:18
by shmikucis
Thanks for answers :)

I'll fix the license on next update!

Re: HTML5 game editor

PostPosted: 22 Jul 2014, 18:27
by doudoulolita
I've just discover your editor and I'm not sure to understand exactly how it works but I'll try !
The idea is very good !