Latest Uploads
Gameboy...Colour!!

rychan

Day 1 - Ga ... eboy Racer

rychan

Pain_Claim.png

Jayenkai

Monkey Maz ... pload test

Pakz

image-26-1 ... 37-09.jpeg

Jayenkai

image-14-1 ... 50-52.jpeg

Jayenkai

Code Snippets > Collisions and Physics ( Created 27 April 2007 | Last Edited 27 April 2007)

Orbital Physics by shroom_monk | Rating 75%
Continuous Freefall
Written in
Blitz
Basically, it's a little red box using continuous freefall to orbit around a green circle. Like a planet and a sun.

-->

Uncomment the Cls to remove the trails. If anyone can find the perfect start point, gravity, or start speed, to make a perfect/near-perfect cirlce, then please let me know.

Things you can change:
Start position:
-->
Start velocity:
-->
Gravity:
-->
^Change the 0.01 to the gravity wanted. Must stay the same.^


|edit| Found an almost perfect orbit. Code updated. |edit|
|edit| Found a better one. Interesting how Pi makes for a practically perfect cirlce... |edit|

Latest Comments

Posted : Friday, 27 April 2007, 15:27
Jayenkai


Aww, man, I am gonna have SO much fun playing with this!!

Thanks
-->
WEEEEeeee!!!

Homepage : http://AGameAWeek.com
Posted : Friday, 27 April 2007, 16:23
Blitz3Dman


It's an atom!!

-->

Posted : Friday, 27 April 2007, 17:13
magicman


Vote : 4
Thats pretty cool.

Homepage : http://blackmarketgames.sitesled.com/
Posted : Friday, 27 April 2007, 17:17
Blitz3Dman


I'm making a really awesome one here, so hold on to your britches cause it's almost finished

Posted : Friday, 27 April 2007, 19:19
power mousey


ahhhhhhhh!!!

thanks shroom.

I'm beginning to see the light. Serious and True!

whoa!! and wow!!

light particles and radiated wavelengths
over time and space...individual particles.photons
grouped in packets forming waves as part
of function in both time and space interacting
with other objects and relativities.
And in the grand expansion of the Cosmos relative
to the temporal locales. And as to the point of initial
singularity. True, I might point out. The singularity
point.

whoa I see, I see.

but there is also the z factor in our 3 dimensions...and perhaps beyond as well. Utilizing and using one dimension above. Its been theorized around at least 7 and up to 24 dimensions. But thats a different story and topic for
a later time.

thank you for sharing this program.

I have to ponder this.
And check this out. Think it thru.

good night,

Posted : Saturday, 28 April 2007, 00:02
shroom_monk


Glad you all enjoyed it!

Posted : Saturday, 28 April 2007, 00:10
shroom_monk


Here's one for ya, with 3 planets!
-->

How long do you think it'll be before they crash?

And Jay, try making one, or even two, of your planets have a big gravity. The effects are interesting.

|edit| Like this: |edit|
-->

Posted : Saturday, 28 April 2007, 02:42
TheMadProff


Vote : 4
I love the first one of those two...
And what about particle effects instead of the lines it creates...

Thanks, thats really nice!

Also, I love the second one, its weired!

Posted : Saturday, 28 April 2007, 02:50
shroom_monk


Well, of course, this is just a simple demo of the code. Feel free to take it, use it, and modify it how you want. Then post it here.

I think one thing I will add is a setting where the gravity has less affect as the object gets further away, like in real life.

Posted : Saturday, 28 April 2007, 03:03
shroom_monk


Now, gravity effect gets less, the further away the block gets. If the effect gets to 0, the you've lost it!
-->

Posted : Saturday, 28 April 2007, 06:37
Lineraf


That's pretty cool!

Here's a BlitzMax version:

-->

Homepage : http://www.farenilsoftware.com/
Posted : Saturday, 28 April 2007, 12:48
Blitz3Dman


Mwa ha ha!!!

A self-sustaning universe featuring planets, moons/asteroids/space debris, explosions, and gravity based on shroom's code!

Create planets by left mouseclicking!
Create moons/asteroids/debris by right mouseclicking!

-->

Posted : Saturday, 28 April 2007, 18:27
JL235


I made a few changes to it. But I think I might have broken it. I'm pretty certain the numbers I'm using are Shrooms original numbers, but the planet movement I get is different.

The changes I've made; added a Planet type and Planet functions (so it's easier to add more Planets), renamed 'sxv', 'sxy', 'sx' and 'sy', removed the timer and added delta time. But I don't understand why it's still not moving the way it was originally on Shrooms. Maybe me numbers are wrong, but I have discovered (by fluke) the perfect orbit.

-->

Homepage : http://www.StudioFortress.com
Posted : Sunday, 29 April 2007, 00:30
shroom_monk


@Blitz3DMan: Now that is good. Although, I think some of the collision detection needs checking, and it has a habit of crashing after a while (although I think that might just be my computer).

@DiablosDevil: Your program is effectively the same as mine - same orbit, etc... because you commented out the delta, so it doesn't have any effect. Still pretty good, though.


Has anyone found the perfect orbit for when gravity decreases as you move away (Orbit 3)?

Posted : Sunday, 29 April 2007, 06:09
Blitz3Dman


Although, I think some of the collision detection needs checking, and it has a habit of crashing after a while (although I think that might just be my computer).


Yea, I know and it's not just your computer. It happens a lot when you go crazy creating planets. And this code is a nice bit faster modifying only 2 lines of code
|edit| I fixed the collision detection. turns out I was detecting using the diameter instead of the radius. |edit|
|edit| I found out that I forgot to set gmul at minimum 0 so I was having some odd problems... |edit|
|edit| yet another edit: now planets use gmul and the collision still isn't fixed completely >.< |edit|
-->

Posted : Sunday, 29 April 2007, 10:32
JL235


Dam, I must have been comparing my code to someone elses. I swear last night I wasn't getting a perfect orbit with Shrooms code.

Homepage : http://www.StudioFortress.com
Posted : Sunday, 29 April 2007, 11:53
shroom_monk


Diablos: You get a perfect orbit with orbit 1 program only. My orbit's 2 and 3 don't have perfect orbit.

-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Latest Posts
Scent of a Coder
rockford Sat 16:40
AGameAWeek : 2016 - Part One
Jayenkai Sat 14:21
Manga Studio
GfK Sat 14:08
PIP Crap
Jayenkai Sat 09:13
Sickibackup
GfK Fri 13:19
Top Gear V3
GfK Fri 10:59
I need to change company name
GfK Fri 10:23
BlitzCoding
GfK Fri 08:40
Usborne Coding Books
Jayenkai Fri 06:41
Pebble Watch Clocks
rockford Thu 07:14
More

Latest Items
Showcase : Monkey Plotting
zzoom Tue 15:46
Showcase : Waifu Clicker
rychan Mon 14:54
Showcase : Space Station A6-100
Jayenkai Wed 12:20
Showcase : Novascape
rychan Fri 01:09
Showcase : Space INvasion Zero
rychan Wed 15:38
Showcase : Harpoons and Balls
Jayenkai Tue 02:46
Showcase : NeonPlat's Cosmic Adventure
Jayenkai Fri 12:56
Dev-Diary : Centipede remake
steve_ancell Wed 19:25
Showcase : Beta Collexion
rychan Mon 13:55
Dev-Diary : Global Variables!
rychan Thu 06:33
Showcase : Spike Dislike GB
rychan Wed 04:18
Blog : Back on the run
rychan Wed 01:03
Showcase : The Catcher Van
rychan Mon 04:40
Showcase : GodOfMiniWars
gameleaper Sun 20:12
Showcase : WarTactical
gameleaper Mon 17:08
More

Who's Online
steve_ancell
Sat, at 18:07
Hotshot
Sat, at 17:00
rychan
Sat, at 16:42
rockford
Sat, at 16:40
GfK
Sat, at 16:23
Jayenkai
Sat, at 16:23
shroom_monk
Sat, at 16:14
blanko1324
Sat, at 13:49
spinal
Sat, at 13:11
Dabz
Sat, at 13:06
Link to this page
Site : Jayenkai 2006-Infinity | MudChat's origins, BBCode's former life, Image Scaler.