HTML5 game editor

HTML5 game editor

Postby shmikucis » 17 Jun 2014, 15:51

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
shmikucis
 
Posts: 5
Joined: 17 Jun 2014, 15:01

Re: HTML5 game editor

Postby Julius » 18 Jun 2014, 20:35

Non-standard and Free Software incompatible license though according to the github page. A pity as it otherwise seems quite useful.
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: HTML5 game editor

Postby shmikucis » 18 Jun 2014, 22:08

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...
shmikucis
 
Posts: 5
Joined: 17 Jun 2014, 15:01

Re: HTML5 game editor

Postby onpon4 » 18 Jun 2014, 22:43

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
onpon4
 
Posts: 596
Joined: 13 Mar 2014, 18:38

Re: HTML5 game editor

Postby shmikucis » 18 Jun 2014, 23:50

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.
shmikucis
 
Posts: 5
Joined: 17 Jun 2014, 15:01

Re: HTML5 game editor

Postby onpon4 » 19 Jun 2014, 00:00

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.
onpon4
 
Posts: 596
Joined: 13 Mar 2014, 18:38

Re: HTML5 game editor

Postby Julius » 19 Jun 2014, 06:21

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).
User avatar
Julius
Community Moderator
 
Posts: 3297
Joined: 06 Dec 2009, 14:02

Re: HTML5 game editor

Postby shmikucis » 19 Jun 2014, 22:18

Thanks for answers :)

I'll fix the license on next update!
shmikucis
 
Posts: 5
Joined: 17 Jun 2014, 15:01

Re: HTML5 game editor

Postby doudoulolita » 22 Jul 2014, 18:27

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 !
doudoulolita
 
Posts: 5
Joined: 20 Jul 2014, 23:47

Who is online

Users browsing this forum: No registered users and 1 guest