Page 1 of 1

A game maker... from within your browser

Posted: Thu Nov 20, 2014 8:51 pm
by a_bertrand
As I said in another thread, I'm working on a game maker which will run directly from within your browser. A first rough prototype can be seen here:

http://temp.nowhere-else.org/project_x/

More work will be put so if you want to re-visit don't forget to shift-reload to get the latest version.

What works:
- Drag drop actors from the actor list (top left) to the playing area.
- Drag drop within the playing area
- Edit properties of the actor
- Initial "formula" are supported (and displayed in the example)
- 11 initial command blocks are here
- Logic editor works, let you add / remove blocks and edit the parameters
- 3 different display mode for actors: Text, Block, Image

What should be changed improved:
- Collision is not really good yet
- Formula editor must provide some help / check
- Formula should be made smarter and support operators and more
- Drag drop is currently handled via browser drag / drop but is sub-optimal

What need to be done
- Description / Help about blocks, parameters and properties must be added
- Create / drop actors
- Upload of your own art
- Login to be able to save your game creation
- Runtime view (without editor) to share your creation
- Load more command / check blocks
- Map editing improvements (like move stuff via arrow keys, grid placement, snapping and more)
- Let you decide the map size
- Let you decide the view size
- Let you create multiple "scenes" and switch from one to the other
- Support sound
- Support animation (sprite sheet initially)
- Camera following the actor
- Spawning actors dynamically
- Group of actors (for example to create the 2 pipes for flappy bird)

What will be done outside of the editor:
- A social site which let you share your creations on an arcade
- Chat / forum or more to discuss your games
- Let people create "content packs" to sell to others
- Let people create more complex code via some sort of scripting and embed it as blocks by others
- Export the game as Android, iOS or other?
- Embedding your game on your site, will have some "link back" to the game creator

As you see, there is still a lot to do, but it can be a fun project.

Re: A game maker... from within your browser

Posted: Fri Nov 21, 2014 1:01 am
by Jackolantern
Awesome! As I mentioned in the other thread, there is a big market for these non-coding game editors! :)

Re: A game maker... from within your browser

Posted: Fri Nov 21, 2014 5:06 am
by a_bertrand
Thanks. What surprises me, is that so far it didn't even took so much time to reach this point (about 2 days).

Re: A game maker... from within your browser

Posted: Fri Nov 21, 2014 10:43 am
by a_bertrand
- It now supports multiple scenes and you can jump from one to the other. A scene is basically like a level or a defined screen. Actors are scene independent, so you can re-use the actors over the different scenes. For a platform game like super mario, then clearly a scene is a level.
- The flappy bird demo is nearly finished, in the sense you have an initial screen (saying what you need to do) and a dead screen (sadly still missing the end score). Lack the double pipes which will come.
- There is a runtime view of if now, which disable the interface and show only the game. Later on the same concept can be used (or nearly) to just play the games without editor:
http://temp.nowhere-else.org/project_x/?cmd=run

The normal url is still
http://temp.nowhere-else.org/project_x/

Fixed as well the drawing of text in Firefox.

Re: A game maker... from within your browser

Posted: Fri Nov 21, 2014 12:52 pm
by vitinho444
Wow Alain... just WOW. You are a beast :D (in the good way ofc).
Looks awesome, just one question, how will you handle the exportations? Like I want my game on my website, are you going to give the .js and then a default html file to display the game?
Keep the good work.

Re: A game maker... from within your browser

Posted: Fri Nov 21, 2014 12:57 pm
by a_bertrand
Embedding the game on your own website will be of course supported, and it will simply have like a small "label" created with XXX on a corner for the first X seconds. Now... I don't know about "exporting" it fully. Maybe yes but not on the free version of the tool. I was also planning options to create games running on other platform.

Re: A game maker... from within your browser

Posted: Fri Nov 21, 2014 1:25 pm
by OldRod
That is pretty cool! Great job!

Re: A game maker... from within your browser

Posted: Fri Nov 21, 2014 1:40 pm
by vitinho444
a_bertrand wrote:Embedding the game on your own website will be of course supported, and it will simply have like a small "label" created with XXX on a corner for the first X seconds. Now... I don't know about "exporting" it fully. Maybe yes but not on the free version of the tool. I was also planning options to create games running on other platform.
Yeah I imagine it will "generate" a HTML5+JS game am I right? If so, you only need to give the .js (logic) and a default .html with the <script> tags.

Good Luck ;)

Re: A game maker... from within your browser

Posted: Fri Nov 21, 2014 1:52 pm
by a_bertrand
Well beside it's more than a single JS, as you would need the art isn't it? It's not a technical issue, it's more a question of marketing. If I hand over the JS,then what will I gain? While if I host the game with a reference to the fact it has been done with my soft it makes free advert.

Re: A game maker... from within your browser

Posted: Fri Nov 21, 2014 5:33 pm
by vitinho444
Yeah you got a point :) You can make a website to place the games made with it :P