The Daily Click ::. Downloads ::. Engine ::. Pixelthiefs Super Complicated Physics Stuff Engine
 

Pixelthiefs Super Complicated Physics Stuff Engine
Author: Pixelthief Submitted: 12th August, 2008 Favourites:0
Genre: Engine Downloads: 793
Rated:


Edited By Poopoothief on 8/12/2008

This is the super-upgraded version of my previous gravity engines, as seen here:
http://www.create-games.com/download.asp?id=7011
http://www.create-games.com/download.asp?id=6910

Hit ENTER to set gravity to random angle!
Hit SPACE to center all gravity on the big orb thingy!
Left-Click to position the player!
Right-Click to drop a soccer ball into the area!
Arrow Keys control movement (Up to jump!)




This is a fully functional 2d platforming physics engine. I'm not going to go into depth about how it works, since you'd need to take an introductory college physics class to know most of it, but lets suffice to say "It's Complicated". Instead, I'll give you a list of thingies this engine does;

360 degree global gravitation!
Point-mass gravities applied to all objects, from all objects!
Accurate bouncing on reflections, on all surfaces, in 360 degrees!
360 degree collisions between objects with proper conservation of momentum!
Bouyancy in water!
Springs with spring constants!
Bounded movement in both air and on ground, in 360 degrees!
Collisions between both ground & air bound objects!
Friction!
Elasticity!
and everything is applied to EVERY object, not just the player! All objects have full physics affecting them



Theres lots of funky mathematics and physics going on here. You can try to parse through the code to figure how what makes it tick! Download includes both an .exe compiled version, plus the open source, and all the plugins needed for MMF1.5 to run it! Feel free to use it on your own programs, but throw me a credit (this was freakin tough to make!)

Review This Download



  


http://claniraq.googlepages.com/Gravity.zip (500kb )



Posted by Pixelthief 12th August, 2008

And uh, I'm currently toiling away on yet ANOTHER secret gravity engine, but it will run in a much different manner and be more simple/usable.
 
Posted by Codemonkey 12th August, 2008

Were you bitten by a magic elf or something when you were little? This is insane.
 
Posted by Ski 12th August, 2008

Was good very buggy o_O
 
Posted by SevenT2 - [GameStormers] 12th August, 2008

spin. spin. spin. spin. GAH! ADAM! That spinning head is.. well, doing my head in!

lol.
 
Posted by Pixelthief 12th August, 2008

BILL BILL BILL BILL BILL BILL BILL BILL
...at least I wasn't bitten by a radioactive bill nye!...
 
Posted by Pixelthief 12th August, 2008

ps you can go in and edit it to create objects of tons of dimensions; you can specify different masses, volumes, elasticities to each "object", density to liquids, etc. Watch a massive player collide with a tiny object and send it flying, or watch a tiny player hit a brick wall and bounce backwards. Conservation of momentum ftw!



just make an event like "Upon pressing Q", create a new object at the mouse, and declare its values. Just make sure to add it to the ID ticker on the constants object so the engine knows to include it
Comment edited by Pixelthief on 8/12/2008
 
Posted by OMC 12th August, 2008

Well, poolumps. I don't have cncs232.dll.
 
Posted by Pixelthief 12th August, 2008

bleh, gimme a second while i update the download

thar u go
Comment edited by Poopoothief on 8/12/2008
 
Posted by Zezard 12th August, 2008

The "player" is invisible for me...

I don't doubt that there is a lot of interesting and useful math going on here, but your visualisation of it doesn't show any of it's greatness. I don't feel like trying to utilize something which I have no idea of how it would look when it's good. Image

The application doesn't deserve many stars, the math might though. I think you should give the graphics some more time if you want this to be more appriciated. Then again, I fully understand if you did this mostly to visualize some math for yourself, and just felt like sharing it with us. If so, it was very kind of you, but I think you understand that it's hard to appriciate. Image
Comment edited by Zezard on 8/12/2008
 
Posted by Zezard 12th August, 2008

I also find it kind of strange that the springs gives the balls increasing speed every time they bounce on them, doesn't seem quite right... :\
 
Posted by Bricnic 12th August, 2008

Strange that you set the professor.bmp to an absolute instead of a relative directory. I had to make that crazy path:
C:\Games\MMFusion\Programs\MMFGames
Just to make the player, well, playable
It's a cool engine though. If only there was an easy way to make proper fluids in MMF (without thousands of actives to slow down the app) that could react to the gravity too.
 
Posted by OMC 12th August, 2008

Hmm... quite interesting. A visible player would've been nice.
 
Posted by Peblo 12th August, 2008

http://www.youtube.com/watch?v=hZi8TXtRRYg
 
Posted by Pixelthief 12th August, 2008

Strange that you set the professor.bmp to an absolute instead of a relative directory. I had to make that crazy path:
C:\Games\MMFusion\Programs\MMFGames


whoops. my bad. I'll update the download
 
Posted by Pixelthief 12th August, 2008

Ok fixed, redownload it.

And for the springs that have more than 100% output; thats because their elasticity is set to abnormally high; 50%. In combination with a 90% spring constant thats more than 100% energy returned. Just lower the ealsticity; play around with the values to get what you want
 
Posted by Otter 14th August, 2008
Rated :

Yaarrr....A genius!
 
Posted by steve 15th August, 2008

some nice sound effects in that youtube clip there ^^
 
Posted by dndfreak 14th February, 2009
Rated :

wow you have waaaay too much time on your hands. I'm so happy for that.
 

 



Author

Favourite



Advertisement

Worth A Click