Topic:   HTML5 GM 2.0 - Lets Simplify Things   (Read 24572 times)


0 Members and 1 Guest are viewing this topic.

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
HTML5 GM 2.0 - Lets Simplify Things
« on: August 24, 2012, 03:46:59 PM »
The HTML5 GM is getting a new everything. Everything!

• Revamped Text Editor! No more skipping, crashing, cruddy autocorrect, flimsy(glitchy) syntax highlighting!

• Whole new look! Tired of the old and drab silver layout with all those confusing methods and classes? We'll fix it!

• Tired of having to draw images every frame? There will now be sprites! Heck yeah!

• Sick of the slowness when having more than 300 characters on screen? Say hello to WebGL!

• Want to make awesome physics without all the complicated mess? It'll be as easy as 1, 2 and who needs 3? It's that easy!

• Need a host for images and other files to use in your game? The GameMaker will feature a built in file uploader and manager!

• Ever had trouble saving or you wish you could duplicate your game but it doesn't work? No more!

• Want to get down and dirty and customize the raw HTML code of your game? It's gonna be simpler and easier than ever!

• Don't ya wish the HTML5 GameMaker had a shorter name? I do! Lets get some naming ideas going! We'll have a new name before it's released!

• You have any ideas and awesome features you want enabled? Post them! This is for you!
« Last Edit: August 24, 2012, 05:55:08 PM by Gan »

Connors


  • ^ This guy is amazing.

  • ****


  • Posts: 2374

  • It's a secret to everyone...
Re: HTML5 GM 2.0 - Lets Simplify Things
« Reply #1 on: August 24, 2012, 04:05:53 PM »
GAN! YOU HAVE TO LET US USE THE CANVAS IF WE WANT SO WE DON'T HAVE TO KEEP TRACK OF 1 SPRITE PER TILE!

Sorry i got a bit excited there.

What if I still wanna use a canvas for the background and sprites for things that move and change? Because I don't need 600 sprite objects in the memory?
Warning: The above post may have been modified multiple times.

"In a great game, the character must never perfectly obey the user's command"
 - Tim Rogers

http://connorspuzzles.tumblr.com/

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: HTML5 GM 2.0 - Lets Simplify Things
« Reply #2 on: August 24, 2012, 04:23:42 PM »
Well interestingly enough, in the Three.js WebGL framework, I haven't found a way to draw directly to the screen. Apparently you must add objects to the screen. Like with sprites. And it draws super fast.
As long as you keep those objects organized you should be fine.

Here's pseudo Three.js code:

Code: [Select]
var level1Tiles = new Group();
for (x = 0; x < width; x++) {
   for (y = 0; y < height; y++) {
      level1Tiles.add(new Sprite(groundTexture, x, y));
   }
}
scene.addObjects(level1Tiles);
Then to remove all those tiles you could do:
Code: [Select]
scene.removeObjects(level1Tiles);

That's how Three.js is set up and it's blazing fast.

Connors


  • ^ This guy is amazing.

  • ****


  • Posts: 2374

  • It's a secret to everyone...
Re: HTML5 GM 2.0 - Lets Simplify Things
« Reply #3 on: August 24, 2012, 04:30:52 PM »
is this the kind of program that'll draw over parts of a web page? or is that different?
Warning: The above post may have been modified multiple times.

"In a great game, the character must never perfectly obey the user's command"
 - Tim Rogers

http://connorspuzzles.tumblr.com/

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: HTML5 GM 2.0 - Lets Simplify Things
« Reply #4 on: August 24, 2012, 04:34:03 PM »
Nah, this is still canvas based. Works in a WebGL canvas.

Connors


  • ^ This guy is amazing.

  • ****


  • Posts: 2374

  • It's a secret to everyone...
Re: HTML5 GM 2.0 - Lets Simplify Things
« Reply #5 on: August 24, 2012, 05:34:58 PM »
Name ideas Go!

[something] Forge (because it's a spiritual successor to the mighty Titanium Forge)

Like, Uranium Forge or Game Forge
Warning: The above post may have been modified multiple times.

"In a great game, the character must never perfectly obey the user's command"
 - Tim Rogers

http://connorspuzzles.tumblr.com/

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: HTML5 GM 2.0 - Lets Simplify Things
« Reply #6 on: August 24, 2012, 05:37:36 PM »
Game Forge is definitely taken.

Uranium Forge is kinda nice cause it infers we work with nuclear materials. Cause we make pretty rockin and explosive games.

Connors


  • ^ This guy is amazing.

  • ****


  • Posts: 2374

  • It's a secret to everyone...
Re: HTML5 GM 2.0 - Lets Simplify Things
« Reply #7 on: August 24, 2012, 05:42:19 PM »
TitaniumScript. No that's lame.

Spontaneous Forge? 8)

How about
Javascript GM

Because it runs off HTML5 but compiles to Javascript!
Am I right?
Warning: The above post may have been modified multiple times.

"In a great game, the character must never perfectly obey the user's command"
 - Tim Rogers

http://connorspuzzles.tumblr.com/

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: HTML5 GM 2.0 - Lets Simplify Things
« Reply #8 on: August 24, 2012, 05:43:53 PM »
Haha sure, long name though.

Connors


  • ^ This guy is amazing.

  • ****


  • Posts: 2374

  • It's a secret to everyone...
Re: HTML5 GM 2.0 - Lets Simplify Things
« Reply #9 on: August 24, 2012, 05:45:18 PM »
Spontaneous Forge! It's even fun to say. Say it out loud go ahead.
Warning: The above post may have been modified multiple times.

"In a great game, the character must never perfectly obey the user's command"
 - Tim Rogers

http://connorspuzzles.tumblr.com/

Zoo


  • GMG Extraordinaire

  • ***


  • Posts: 1686
    • My Bandcamp
Re: HTML5 GM 2.0 - Lets Simplify Things
« Reply #10 on: August 24, 2012, 05:54:35 PM »
Fun!
Kirby, your pudgy buddy from dream land, is back again on the game boy®!

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: HTML5 GM 2.0 - Lets Simplify Things
« Reply #11 on: August 24, 2012, 05:55:30 PM »
I like it.
Added an extra feature to the list.

Connors


  • ^ This guy is amazing.

  • ****


  • Posts: 2374

  • It's a secret to everyone...
Re: HTML5 GM 2.0 - Lets Simplify Things
« Reply #12 on: August 24, 2012, 06:05:37 PM »
I would ask permission before you add the file uploader and manager. It could accumulate many files. Storage space and bandwidth must be managed properly! Perhaps you should preserve the option to load files from elsewhere?
Warning: The above post may have been modified multiple times.

"In a great game, the character must never perfectly obey the user's command"
 - Tim Rogers

http://connorspuzzles.tumblr.com/

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: HTML5 GM 2.0 - Lets Simplify Things
« Reply #13 on: August 24, 2012, 06:29:51 PM »
I got permission from Ghost. And apparently we have infinite space. But I'll probably make a cap.

Connors


  • ^ This guy is amazing.

  • ****


  • Posts: 2374

  • It's a secret to everyone...
Re: HTML5 GM 2.0 - Lets Simplify Things
« Reply #14 on: August 24, 2012, 07:39:46 PM »
These are exciting times for the GMG.
Warning: The above post may have been modified multiple times.

"In a great game, the character must never perfectly obey the user's command"
 - Tim Rogers

http://connorspuzzles.tumblr.com/