Jump to content


Photo

HTML5 Physics Engine


  • Please log in to reply
7 replies to this topic

#1 xXNeoREXx

xXNeoREXx

    GMC Member

  • GMC Member
  • 41 posts
  • Version:GM8.1

Posted 19 March 2012 - 12:41 PM

I noticed that Game Maker: Studio has a new engine that was built-into the program called The Physics Engine:
Physics

The integration of the Box2D physics library into GameMaker:Studio means that you can now take control over all aspects of the physical behavior of objects within your game world, particularly collisions and object interaction. The "traditional" collision system (which GameMaker:Studio defaults to) is a "reactive" system, where you check for a collision based on bounding box overlaps (or even pixel to pixel overlaps) and then react to that collision with codes that you place in individual objects. This is fine for simple games, but when you have a large number of objects and have to code how they all react to different situations in the game world, it quickly becomes obvious that this system is just not enough! That's when you have to turn to the GameMaker:Studio physics system!

The physics system works in a very different way to normal collisions. It is more of a "passive" system where you define a series of properties for your objects in the game world, as well as the properties of the game world itself, before any collisions or interactions occur. These coded "rules" will then govern the way everything in your game world interacts. In this way, with a few simple codes and the correct room setup, you can create very complex interactions between objects and the world which will occur and resolve without you having to code for every single possible outcome.


I firstly noticed that option while viewing the help documentation of HTML5, but the given functions like (physics_world_create) was not recognized by Game Maker HTML5.

I do know another engine to do physics name "Extreme Physics" but its not user-friendly and designed for GM8.

A question to the Developers of Game Maker and the users, Do you think that a built in Physics engine will be helpful?
I myself think that HTML5 should have a physics engine itself and not only Studio.

  • 0

#2 Mike.Dailly

Mike.Dailly

    Evil YoYo Games Employee

  • Administrators
  • 1482 posts
  • Version:GM:Studio

Posted 19 March 2012 - 08:01 PM

Since GameMaker:HTML5 users are being upgraded to GameMaker:Studio for free, then why is this an issue?

The only thing NOT getting physics is the old Delphi runner.
  • 0

#3 xXNeoREXx

xXNeoREXx

    GMC Member

  • GMC Member
  • 41 posts
  • Version:GM8.1

Posted 20 March 2012 - 02:14 AM

Since GameMaker:HTML5 users are being upgraded to GameMaker:Studio for free, then why is this an issue?

The only thing NOT getting physics is the old Delphi runner.


REALLY!?! I did not know that, I had perchesed HTML5 and I asked in the help center and they replayed that no previous keys will be valid.
If HTML5 will be upgraded to Studio then awesome, its a same that I must wait for the official release.

Game Maker FTW!

(BTW, is there a way to import Physics into HTML5 right now?)
  • 0

#4 Mike.Dailly

Mike.Dailly

    Evil YoYo Games Employee

  • Administrators
  • 1482 posts
  • Version:GM:Studio

Posted 20 March 2012 - 05:10 PM

Go get the beta - it's in open beta just now, and play with it.
  • 0

#5 lballaty

lballaty

    GMC Member

  • New Member
  • 83 posts

Posted 22 March 2012 - 10:15 AM

Hi where do we get the beta of Studio? I'm looking but not seeing sorry. I currently have HTML5 and the Windows Standard version of GameMaker

thanks
  • 0

#6 Mike.Dailly

Mike.Dailly

    Evil YoYo Games Employee

  • Administrators
  • 1482 posts
  • Version:GM:Studio

Posted 22 March 2012 - 12:39 PM

http://www.yoyogames.com/studio_beta
  • 0

#7 greg74

greg74

    GMC Member

  • GMC Member
  • 20 posts
  • Version:GM:HTML5

Posted 23 March 2012 - 07:06 AM

Since GameMaker:HTML5 users are being upgraded to GameMaker:Studio for free, then why is this an issue?

The only thing NOT getting physics is the old Delphi runner.


So, since I bought GM:HTML5 am I allowed to distribute/sell HTML5 games made with GameMaker:Studio?
In the FAQ you clearly wrote that the Beta is released with a temporary licence key and no distribution is permitted.

Otherwise this IS an issue, because ok, I can grab the Studio and play with it but if I need to wait the official release
to publish my game it's almost a loss of time...
  • 0

#8 Mike.Dailly

Mike.Dailly

    Evil YoYo Games Employee

  • Administrators
  • 1482 posts
  • Version:GM:Studio

Posted 23 March 2012 - 08:15 AM

Nope. Nothing made with Studio is allowed to be released, it's in the beta license agreement. If you need to release now, then use GameMaker:HTML5
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users