Comments on: Ported yesterday’s plane jam game to HTML5! http://tinysubversions.com/2011/09/ported-yesterdays-plane-jam-game-to-html5/ Wed, 10 Sep 2014 18:53:13 +0000 hourly 1 http://wordpress.org/?v=3.8.1 By: OMGCarlos http://tinysubversions.com/2011/09/ported-yesterdays-plane-jam-game-to-html5/comment-page-1/#comment-6619 Sat, 01 Oct 2011 00:41:12 +0000 http://tinysubversions.com/?p=2049#comment-6619 Whoa thanks for the links! I created an app before in GameMaker (see link) that made use of execute_script almost entirely. What it was, essentially, was a program that allowed to users to create GameMaker games from anything that could run the program (exe) without having GameMaker installed. In fact if you look at the screenshots it looks a lot like GM: it allows you to create and edit objects, sprites, scripts, sounds, etc. Now granted, the games created with it were slow…very. However, the fact remained that you could at least edit and test code from somewhere else without having to have GameMaker installed.

Now if I ported that idea to GMHTML5 users would be able to edit their apps from anywhere using any HTML5 compatible browser. You could start the game on the computer, edit it on your laptop while you ride the train into the city, and code in a few ideas from your mobile phone as they pop into your head – without ever having to transport resources as they are all stored on the server. You simply edit the external scripts which are stored and called via “execute_script” or “eval”. When you get home, you import your scripts into your project inside of the GMHTML5 IDE and hardcode it in, a very easy process (simply click the import scripts button)!

You would be the only one running the execute_script/eval code so you wouldn’t need to worry about malicious scripts. Unfortunately, it relies exclusively on execute_script to allow you to actually modify the code once it has been compiled and uploaded.

link: http://gmc.yoyogames.com/index.php?showtopic=496929&st=0&p=3690379&hl=oits&fromsearch=1&#entry3690379

]]>
By: Darius Kazemi http://tinysubversions.com/2011/09/ported-yesterdays-plane-jam-game-to-html5/comment-page-1/#comment-6616 Fri, 30 Sep 2011 16:13:28 +0000 http://tinysubversions.com/?p=2049#comment-6616 Just curious why you want “execute_script” — generally speaking it’s not good practice to use eval-style functions (powerful though they may be). http://24ways.org/2005/dont-be-eval https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/eval#Don%27t_use_eval!

]]>
By: OMGCarlos http://tinysubversions.com/2011/09/ported-yesterdays-plane-jam-game-to-html5/comment-page-1/#comment-6613 Fri, 30 Sep 2011 03:13:39 +0000 http://tinysubversions.com/?p=2049#comment-6613 Seriously the fact that it let’s us use external JS will make this thing pretty powerful. Just waiting for YoYo to bring back the “execute_script()” function and it’ll start a golden age of hobby game web development

]]>
By: Marty http://tinysubversions.com/2011/09/ported-yesterdays-plane-jam-game-to-html5/comment-page-1/#comment-6538 Thu, 22 Sep 2011 15:14:09 +0000 http://tinysubversions.com/?p=2049#comment-6538 It’s a pretty fun little tool, eh? There are definitely some quirks to get used to, but for the most part, just about everything works just as it did in the standalone EXE apps from older versions of GameMaker.

Seeing your game just fire right up in a browser for the first time is a pretty exciting thing too. :)

]]>
By: Darius Kazemi http://tinysubversions.com/2011/09/ported-yesterdays-plane-jam-game-to-html5/comment-page-1/#comment-6537 Thu, 22 Sep 2011 14:58:10 +0000 http://tinysubversions.com/?p=2049#comment-6537 Thanks, amending my post now! (the “exe” dropdown selector for filetype was really confusing) Really loving the product, though. Awesome job.

]]>
By: Russell Kay http://tinysubversions.com/2011/09/ported-yesterdays-plane-jam-game-to-html5/comment-page-1/#comment-6536 Thu, 22 Sep 2011 14:56:04 +0000 http://tinysubversions.com/?p=2049#comment-6536 You can just do a Create Executable (called Create HTML5) same place on the menu as it is on GM81

]]>