I liked the 'gyroscope'-like think you placed in there. I hadn't noticed it before. That's cool how you can make it sense when the barycenter of the system changes. I like the spiral it made, too.
Edit: If you place asteroids into the last one, you can make something somewhat resembling an accretion disk. I like how the asteroids move.
Edit 2: I added in some asteroids of my own. Surprisingly, this didn't lag out my computer:
Code: Select all
Gravity Fun at TestTubeGames.com: [ForceG: 0,Qual: 1,Zoom: 0.25,xSet: 60,ySet: -80], [x0: 250,y0: 0,vx: 0,vy: -10.23,t0: 0,who: 2,m: 4000], [x0: -250,y0: 0,vx: 0,vy: 10.23,t0: 0,who: 2,m: 4000], [x0: -500,y0: 0,vx: 0,vy: 20.46,t0: 0,who: 2,m: 10], [x0: 500,y0: 0,vx: 0,vy: -20.46,t0: 0,who: 2,m: 10], [x0: 0.0001,y0: 0,vx: 0,vy: 0,t0: 0,who: 2,m: 10], [x0: 0,y0: 433.01270189,vx: 17.718879761429616,vy: 0,t0: 0,who: 2,m: 10], [x0: 0,y0: -433.01270189,vx: -17.718879761429616,vy: 0,t0: 0,who: 2,m: 10], [x0: 2,y0: -1.102182119232618e-15,vx: -0.1,vy: 0,t0: 96.3,who: 3,m: 0], [x0: -1,y0: -5.51091059616309e-16,vx: -0.1,vy: 0,t0: 96.3,who: 3,m: 0], [x0: -7,y0: 5.51091059616309e-16,vx: -0.1,vy: 0,t0: 96.3,who: 3,m: 0], [x0: -10,y0: 1.102182119232618e-15,vx: -0.1,vy: 0,t0: 96.3,who: 3,m: 0], [x0: -4,y0: 0,vx: -0.1,vy: 0,t0: 96.3,who: 3,m: 0], [x0: -2.00000000000007,y0: -6.8,vx: 0.2,vy: 0.2,t0: 143.1,who: 3,m: 0], [x0: -2.000000000000035,y0: -3.8,vx: 0.2,vy: 0.2,t0: 143.1,who: 3,m: 0], [x0: -1.999999999999965,y0: 2.2,vx: 0.2,vy: 0.2,t0: 143.1,who: 3,m: 0], [x0: -1.99999999999993,y0: 5.2,vx: 0.2,vy: 0.2,t0: 143.1,who: 3,m: 0], [x0: -2,y0: -0.8,vx: 0.2,vy: 0.2,t0: 143.1,who: 3,m: 0], [x0: -1.4,y0: 1.4,vx: 0,vy: 0,t0: 184.5,who: 3,m: 0], [x0: 1.916718427000251,y0: -8.166563145999495,vx: 0,vy: 0.2,t0: 225,who: 3,m: 0], [x0: 3.2583592135001256,y0: -5.483281572999747,vx: 0,vy: 0.2,t0: 225,who: 3,m: 0], [x0: 5.941640786499874,y0: -0.11671842700025215,vx: 0,vy: 0.2,t0: 225,who: 3,m: 0], [x0: 7.283281572999748,y0: 2.5665631459994955,vx: 0,vy: 0.2,t0: 225,who: 3,m: 0], [x0: 4.6,y0: -2.8,vx: 0,vy: 0.2,t0: 225,who: 3,m: 0], [x0: -0.6,y0: -4.2,vx: 0,vy: 0,t0: 258.3,who: 3,m: 0], [x0: -5,y0: -8.4,vx: 0,vy: 0,t0: 288.9,who: 3,m: 0], [x0: 14,y0: -1.102182119232618e-15,vx: -0.1,vy: 0,t0: 334.8,who: 3,m: 0], [x0: 11,y0: -5.51091059616309e-16,vx: -0.1,vy: 0,t0: 334.8,who: 3,m: 0], [x0: 5,y0: 5.51091059616309e-16,vx: -0.1,vy: 0,t0: 334.8,who: 3,m: 0], [x0: 2,y0: 1.102182119232618e-15,vx: -0.1,vy: 0,t0: 334.8,who: 3,m: 0], [x0: 8,y0: 0,vx: -0.1,vy: 0,t0: 334.8,who: 3,m: 0], [x0: -1.4,y0: -5.8,vx: 0,vy: 0,t0: 365.4,who: 3,m: 0], [x0: 2.842640687119285,y0: -6.642640687119286,vx: -0.12,vy: 0.12,t0: 397.8,who: 3,m: 0], [x0: 0.7213203435596425,y0: -4.521320343559642,vx: -0.12,vy: 0.12,t0: 397.8,who: 3,m: 0], [x0: -3.5213203435596423,y0: -0.2786796564403571,vx: -0.12,vy: 0.12,t0: 397.8,who: 3,m: 0], [x0: -5.642640687119284,y0: 1.8426406871192857,vx: -0.12,vy: 0.12,t0: 397.8,who: 3,m: 0], [x0: -1.4,y0: -2.4,vx: -0.12,vy: 0.12,t0: 397.8,who: 3,m: 0], [x0: -12,y0: -16,vx: 0,vy: 0,t0: 450.9,who: 3,m: 0], [x0: 4,y0: -7.8,vx: 0,vy: 0,t0: 473.4,who: 3,m: 0], [x0: 0.6,y0: -8,vx: 0,vy: 0,t0: 498.6,who: 3,m: 0], [x0: 8.4,y0: -4,vx: 0,vy: 0,t0: 522,who: 3,m: 0], [x0: -4.2,y0: -1.2,vx: 0,vy: 0,t0: 547.2,who: 3,m: 0], [x0: -0.2,y0: -1.2,vx: 0,vy: 0,t0: 571.5,who: 3,m: 0], [x0: 0,y0: -1,vx: 0,vy: 0,t0: 591.3,who: 3,m: 0], [x0: -40,y0: -4,vx: 0,vy: 0,t0: 925.2,who: 3,m: 0], [x0: -20,y0: 12,vx: 0,vy: 0,t0: 949.5,who: 3,m: 0], [x0: -24,y0: 12,vx: 0,vy: 0,t0: 984.6,who: 3,m: 0], [x0: -26,y0: 7.999999999999999,vx: -0.1,vy: 0,t0: 1026,who: 3,m: 0], [x0: -29,y0: 7.999999999999999,vx: -0.1,vy: 0,t0: 1026,who: 3,m: 0], [x0: -35,y0: 8,vx: -0.1,vy: 0,t0: 1026,who: 3,m: 0], [x0: -38,y0: 8.000000000000002,vx: -0.1,vy: 0,t0: 1026,who: 3,m: 0], [x0: -32,y0: 8,vx: -0.1,vy: 0,t0: 1026,who: 3,m: 0], [x0: -21.45456311858812,y0: 10.32512468464135,vx: 0,vy: 0,t0: 1060.2,who: 3,m: 0], [x0: -24.12728155929406,y0: 8.962562342320675,vx: 0,vy: 0,t0: 1060.2,who: 3,m: 0], [x0: -29.47271844070594,y0: 6.237437657679324,vx: 0,vy: 0,t0: 1060.2,who: 3,m: 0], [x0: -32.14543688141188,y0: 4.874875315358649,vx: 0,vy: 0,t0: 1060.2,who: 3,m: 0], [x0: -26.8,y0: 7.6,vx: 0,vy: 0,t0: 1060.2,who: 3,m: 0], [x0: 4,y0: 148,vx: 2.8,vy: -1.6,t0: 1674,who: 3,m: 0], [x0: -88,y0: 236,vx: 2.2,vy: -1.2,t0: 1678.5,who: 3,m: 0], [x0: -220,y0: 300,vx: 9.8,vy: 5,t0: 1684.8,who: 3,m: 0], [x0: -416,y0: 144,vx: 2.2,vy: 6.2,t0: 1690.2,who: 3,m: 0], [x0: -368,y0: -52,vx: -6.8,vy: 0.8,t0: 1698.3,who: 3,m: 0], [x0: 12,y0: 12,vx: -1,vy: -7,t0: 1706.4,who: 3,m: 0], [x0: -112,y0: 268,vx: 7.6,vy: 0.2,t0: 1710,who: 3,m: 0], [x0: -412,y0: 244,vx: 2,vy: 4.4,t0: 1716.3,who: 3,m: 0], [x0: -476,y0: 116,vx: 4.8,vy: 2.6,t0: 1720.8,who: 3,m: 0], [x0: -664,y0: 20,vx: -0.2,vy: 1.4,t0: 1726.2,who: 3,m: 0], [x0: -244,y0: -140,vx: -7.8,vy: -1,t0: 1732.5,who: 3,m: 0], [x0: 124,y0: -100,vx: -5.4,vy: 0,t0: 1737.9,who: 3,m: 0], [x0: 356,y0: -48,vx: 3.6,vy: -11.2,t0: 1743.3,who: 3,m: 0], [x0: 200,y0: 200,vx: 8.4,vy: 0.6,t0: 1746.9,who: 3,m: 0], [x0: -116,y0: 152,vx: 2.8,vy: 3.6,t0: 1750.5,who: 3,m: 0], [x0: -176,y0: 8,vx: -5.2,vy: 6,t0: 1755,who: 3,m: 0], [x0: 68,y0: -116,vx: -6,vy: -3.2,t0: 1756.8,who: 3,m: 0], [x0: 216,y0: 60,vx: 6,vy: -7,t0: 1763.1,who: 3,m: 0], [x0: -36,y0: 280,vx: 11.2,vy: 5,t0: 1766.7,who: 3,m: 0], [x0: -312,y0: 56,vx: 2,vy: 5,t0: 1770.3,who: 3,m: 0], [x0: -312,y0: -108,vx: -12,vy: 6.4,t0: 1774.8,who: 3,m: 0], [x0: 220,y0: -164,vx: -8,vy: -5.6,t0: 1780.2,who: 3,m: 0], [x0: 356,y0: 64,vx: 10.2,vy: -4.6,t0: 1784.7,who: 3,m: 0], [x0: 4,y0: 200,vx: 12,vy: 3.8,t0: 1789.2,who: 3,m: 0], [x0: -312,y0: 0,vx: -3.4,vy: 5.4,t0: 1791,who: 3,m: 0], [x0: 20,y0: -152,vx: -15,vy: -3.6,t0: 1795.5,who: 3,m: 0], [x0: 488,y0: -20,vx: 5.6,vy: -12.4,t0: 1800,who: 3,m: 0], [x0: 252,y0: 304,vx: 13.6,vy: 1,t0: 1805.4,who: 3,m: 0], [x0: -148,y0: 240,vx: 3.4,vy: 8.2,t0: 1808.1,who: 3,m: 0], [x0: -112,y0: -96,vx: -7.8,vy: 4.2,t0: 1811.7,who: 3,m: 0], [x0: 200,y0: -192,vx: -0.4,vy: -21.4,t0: 1818,who: 3,m: 0], [x0: 108,y0: 268,vx: 8,vy: 1.2,t0: 1822.5,who: 3,m: 0], [x0: -180,y0: 116,vx: -0.4,vy: 12.6,t0: 1827,who: 3,m: 0], [x0: -76,y0: -240,vx: -12.2,vy: 5.2,t0: 1832.4,who: 3,m: 0], [x0: 340,y0: -176,vx: 0.4,vy: -12.2,t0: 1836.9,who: 3,m: 0], [x0: 188,y0: 348,vx: 17.64,vy: 4.71,t0: 1840.5,who: 3,m: 0], [x0: -296,y0: 48,vx: 1.2,vy: 10.2,t0: 1844.1,who: 3,m: 0], [x0: -272,y0: -276,vx: -6.8,vy: 3.8,t0: 1847.7,who: 3,m: 0], [x0: 68,y0: -216,vx: -5.6,vy: -11.6,t0: 1850.4,who: 3,m: 0], [x0: 168,y0: 236,vx: 12.2,vy: 1.2,t0: 1855.8,who: 3,m: 0], [x0: -244,y0: 148,vx: 8.2,vy: 6.4,t0: 1860.3,who: 3,m: 0], [x0: -432,y0: -48,vx: -20.4,vy: 6.4,t0: 1863,who: 3,m: 0], [x0: 236,y0: -164,vx: -14.2,vy: -1.6,t0: 1867.5,who: 3,m: 0], [x0: 496,y0: 4,vx: 15.4,vy: -7.2,t0: 1871.1,who: 3,m: 0], [x0: -68,y0: 144,vx: 10.8,vy: 7,t0: 1874.7,who: 3,m: 0], [x0: -324,y0: -116,vx: -13.6,vy: 3.4,t0: 1879.2,who: 3,m: 0], [x0: 496,y0: 136,vx: 8.8,vy: -17.8,t0: 1998,who: 3,m: 0], [x0: 76,y0: 320,vx: 0.4,vy: 7,t0: 2006.1,who: 3,m: 0], [x0: 52,y0: 168,vx: -0.6,vy: -1.2,t0: 2012.4,who: 3,m: 0], [x0: 132,y0: 252,vx: 1.6,vy: 5.6,t0: 2018.7,who: 3,m: 0], [x0: 28,y0: 88,vx: 1.4,vy: 2.2,t0: 2024.1,who: 3,m: 0], [x0: -116,y0: -84,vx: 4.6,vy: 13.4,t0: 2026.8,who: 3,m: 0], [x0: -144,y0: -440,vx: -18.6,vy: -11.8,t0: 2030.4,who: 3,m: 0], [x0: 448,y0: 108,vx: 1.4,vy: -12.4,t0: 2034,who: 3,m: 0], [x0: 308,y0: 408,vx: 17.2,vy: 1,t0: 2038.5,who: 3,m: 0], [x0: -236,y0: 452,vx: 18.2,vy: 10.8,t0: 2042.1,who: 3,m: 0], [x0: -616,y0: -96,vx: -7,vy: 5.2,t0: 2046.6,who: 3,m: 0], [x0: 76,y0: 72,vx: -25.8,vy: -22,t0: 2049.3,who: 3,m: 0], [x0: 960,y0: 576,vx: -2.6,vy: -6.4,t0: 2052.9,who: 3,m: 0], [x0: 920,y0: 800,vx: 0.8,vy: -0.2,t0: 2055.6,who: 3,m: 0], [x0: 892,y0: 800,vx: 2.4,vy: -0.2,t0: 2058.3,who: 3,m: 0], [x0: 748,y0: 840,vx: 7.2,vy: 2,t0: 2062.8,who: 3,m: 0], [x0: 572,y0: 780,vx: 12.2,vy: 6.4,t0: 2066.4,who: 3,m: 0], [x0: 184,y0: 496,vx: 20.8,vy: 0.8,t0: 2069.1,who: 3,m: 0], [x0: -412,y0: 632,vx: 12.6,vy: 0.2,t0: 2071.8,who: 3,m: 0], [x0: -488,y0: 260,vx: -10.6,vy: 14.6,t0: 2077.2,who: 3,m: 0], [x0: 224,y0: -144,vx: -26.8,vy: -4.2,t0: 2079,who: 3,m: 0], [x0: 964,y0: 180,vx: 19,vy: -15.8,t0: 2080.8,who: 3,m: 0], [x0: 220,y0: 624,vx: 23.4,vy: -1.2,t0: 2084.4,who: 3,m: 0], [x0: -392,y0: 876,vx: -6.2,vy: -3.4,t0: 2088.9,who: 3,m: 0], [x0: -8,y0: 608,vx: -25,vy: 26.8,t0: 2091.6,who: 3,m: 0], [x0: 656,y0: 4,vx: -5.4,vy: 3.4,t0: 2095.2,who: 3,m: 0], [x0: 768,y0: 112,vx: 12.8,vy: -23.2,t0: 2097.9,who: 3,m: 0], [x0: 232,y0: 680,vx: 24.4,vy: 6.4,t0: 2102.4,who: 3,m: 0], [x0: -332,y0: 96,vx: -12.4,vy: 9,t0: 2106,who: 3,m: 0], [x0: 292,y0: 248,vx: -6.8,vy: -10.4,t0: 2111.4,who: 3,m: 0]