What programming ideas would you like to see in the next video? I'm planning to release a video where I'll break down the process of creating these programs. Subscribe so you don't miss it! 😁
Can you make multiple centers of gravity bounce inside the container of multiple balls, but this time, the gravity balls can collide with the regular balls?
5:38 I absolutely love how the gravity ball is completely out of control and bouncing at thousands of px/f while the actual ball is just like "nah, imma chill"
3 balls bouncing in a triangle each one is a gravity ball, esentially creating a triple body system, and every time a ball hits the edge, the triangle gains one side and grows a little.
Here's an idea. There's a ball bouncing in a ring but with every bounce, a new ball spawns, and the point that the ball hits, bulges out. If two bulges are close enough, they will merge into a single bulge with the same height. If a bulge gets big enough, it will break and the code that makes a new ball spawn, gets turned off, The simulation ends when there are no more balls in the ring.
Make two balls bounce in a circle. When they collide, they will have a 60% chance to make another ball, a 30% chance to make two balls, and a 10% chance to remove three ballls. Keep going until the circle is full.
Suggestion: there are 20 balls inside a circle, the balls have no gravity and each time the ball collides with another ball, one of the balls will eat that ball and become bigger, the bigger one eats the smaller one, if a ball that is at lvl 4 eats a lvl 3, the lvl 4 will become a lvl 7, simulation ends when there’s one ball left standing, I like to call this one “ball Royale”. Edit: sorry I accidentally made another one of this comment, I deleted it though
1. 2 balls, but each ball is the other's point of gravity. 2. A ball bouncing in a circle, with a hole growing with every bounce. The outside loops. (If a ball goes through the right side, it goes back out on the left side, etc.) If a ball loops around, a new one spawns in the circle. Ends once the circle is gone.
A ball that expands every time it bounces, but every time it grows it gains a 1% chance to “explode”. If this happens 1-4 balls with the same properties will spawn and go in random directions with a decently high velocity. Simulation ends when one of the balls fills up the entire screen
Do you know how statistics or how odds work? If I flip a coin, there is a 50% chance of landing heads. By your logic, flipping it twice will always result in two heads. In reality, that result is one in four, not two in two. @@Tyranitar.
There are 4 rotating circles, each with a small hole. In the first circle, there is 1 ball. If the ball escapes, it advances to the next circle and 3 balls appear in the circle it has just escaped from. This keeps going until there are 10 balls in the final circle.
I really appreciated that you just took their suggestion and did it exactly as they asked without making modifications. Even if the result wasn't some crazy effect I like that you just showed people what their ideas looked like
Here's my idea: There is two balls in a circle and they bounce around like normal. When they collide the merge. They do not become a bigger ball, but they just stick together, and another ball spawns. The new shape becomes slightly smaller but the new ball doesn't change size, so it does grow but slightly
Amazing video! i also have an idea: a triangle bounces in a circle border. every time the triangle touches the border, the border loses one side and the triangle gaines one. so if the triangle bounces it turns into a square and the border into a triacontakaihenagon or something.
Three circles (red, green and blue) are slowly bouncing within a ring. Collisions between circles spawn an additional, slightly larger circle that is a mix of the colors of the ones that collided. Collisions with the perimeter cause the circle to have a 50/50 chance of breaking into two smaller circles or outright vanishing. The simulation ends when a circle fills all empty space in the ring. Also the sound has to be the one from the 2nd simulation because it's the best one.
idea: a singular ball will gain 1 health (be able to take 1 hit from the spike) each time it bounces (starts at 1 hp). every 2 bounces, another spike spawns. if the ball loses all of its health, the simulation ends. the ball, the spikes, the size of the circle, the speed, and the ammount of balls dont change (there will only be one ball). also, all spikes have 2 hp. they. can each hit the ball twice. lastly, you should list the hp that everything has.
A circle with a red, blue and green ball inside that all paint the inside over old trails. Whenever a ball bounces the circle shrinks and the trails left outside can't be painted anymore until the circle shrinks to nothing leaving behind a tri-color pattern. The balls collide with each other and have perfect elasticity.
Here is an idea. A Tetracontatrigon with radius of 15 px is bouncing at a speed of 5 px/f inside of a Tetracontatrigon. Every second, the ball gains 0.05 px/f in speed. Every time the ball bounces, it loses one side of its shape and a spike will spawn. If the ball hits the spike, it dies and the outer shape (the one the ball is hitting against) will lose one side and a new ball will spawn in, with 5 px larger radius than previous ball and its speed reset. The simulation ends when either of the following happens; the ball is too large to bounce inside of the outer shape, the ball has become a triangle, or the outer shape has become a triangle.
Start with a normal ball, eqch bounce summons a gravity ball. Each bpunce of gravity ball summons a normal ball. When two of the same collide then the gravity becomes stronger.
there are 3 triangles rolling in a circle with a hole, theres a 50% chance it gets a side and 50% to lose one, after one triangle escapes the hole, the amount of sides it spawns the amount of triangles, e,g, 4 sides spawns 4 triangles, after all the triangles escape the circle will lose the hole, there will be a ball that expands one pixel then fills the entire circle
A suggestion from me... Two balls within a hexagon ring, and both of them are each other's points of gravity. Every bounce, the one that bounces goes faster while the one that doesn't goes slower.
Suggestions: 1.start with a ball with no gravity, and when it bounces it will add half a pixel per second, the simulation stops when the ball has completed 100,000 bounces. 2. A ball is bouncing in a decagon, and when it touches the rim, there is a 50% chance that it adds a side to the rim, and another 50% chance it removes. 3. A ball is bouncing in a circle, and the simulation starts with the ball 5px. and a gap the size of 30px, every time the ball bounces, the ball gets +1 pixel, and the gap gets -1. Simulation ends if either the ball exits the circle, or is too big to go through the gap. 4. A ball is bouncing in a circle, and every five bounces it stops moving and a new ball spawns, but the ball is 1% smaller than the original ball that spawned it. 5. A ball bouncing in a circle playing the Rickroll tune every time it bounces. i wrote this specifically so when someone watches a compilation of these, they get rickrolled.
video idea, the outline is a circle and there are circles bouncing in it, the bouncing circle is its own outline with tiny circles bouncing in it. every 5th bounce the bouncing circle duplicates and spawns in the middle of the main outline, same applies to the tiny circles inside the bouncing circles (the tiny circles spawn in the middle of their outline). the simulation ends when the main outline is full.
I have a rather interesting idea There's a small ball bouncing like normal in a polygon (starts as a triangle), and whenever it bounces, it has a 40% chance to tilt the gravity right by 2 degrees, a 30% chance to do the opposite, a 20% chance to increase the ball's size, and a 10% chance to add one side to the polygon. The simulation should stop whenever the ball gets stuck or there is over 100 sides on the polygon. What do you think?
I hope you notice this idea: There is an small hole and 1 ball that speeds up, when it leaves there is an chance for 2 or 3 non collidable balls to spawn, that speed up too. Do this until they take up the arena.
here's a cool one. its like the lava one but the lava only rises when the ball hits a wall inside of a square which has a 25% chance of losing size when hit and 75% chance of gaining size when hit, however if the ball hits a small dot that is above the lava, the lava will sink double of how much it rises when the side of the wall is hit. hope you like this one O:
A blank space with an unmoving point of gravity in the center. Have an odd number balls moving at different velocities and in different directions spawn in. When 2 balls collide, they annihilate. Run until there is one ball left.
A border starts with a triangle, same shape with the ball too. If the ball bounces twice, the border and the ball gets a new side. But the border has a small red part. If a ball touches the red, the ball and the border loses 1 side. When the both ball and the border have 2 sides, it ends. The small red part on the border is on the top of the border. The border doesn’t spin, the ball also gains speed every 5 bounces, but doesn’t decrease the speed.
outer ring, and a ball with a ball inside. the ball inside is drawn to the nearest wall of the outer circle, and impacts how the bigger ball acts, which is drawn down by gravity, and every bounce increases the mass of the inner ball
Idea: a ball bouncing around inside a large rectangle that goes around the edge of the screen. The ball will get progressively faster and faster until reaching the digital equivalent of the speed of sound, to which the border will start closing in around the ball and the simulation ends when the ball can’t move anymore (there is a 60% chance that the border will be reset by the ball)
Make a sim with a square border and a ball. The ball has a 10% chance of duplicating, 10% chance of disappearing (if there's already a second one), 10% chance of speeding up, 10% chance of inverting gravity, 10% chance of getting bigger, 10% chance of getting smaller, 10% chance of slowing down, 10% chance of getting a random gravity, 10% chance of making the frame bigger and 10% chance of making it smaller. These effects apply to all balls. Start with 10 balls and make the square pretty big. The max square size is the entire screen. End the simulation once it crashes. I hope you make this one it's pretty good and it's my first recommendation!
Here’s an idea: the ball bounces around the circle and the ball erases the rainbow around the inside of the circle until there is none left. But there’s a catch. The ball will still have gravity, but the ball stays the exact same speed throughout the whole thing. Meaning it can’t speed up or slow down. Now if the ball does bounce straight upwards, it will simply snap to moving back downwards once it reaches the proper bounce height. I hope this makes sense.
A ball bouncing but there's a gravity point outside the ring that speeds up (meaning going around the ring) everytime the ball hits the top half of the ring but slows down when it hits the bottom half
Take that one with the rising lava, but every time the ball hits the lava, the newly spawned one is ever so slightly bigger, and the lava resets to the start
a random one ig : there are 2 triangles inside a circle,everytime it bounces it gains a side and the other loses one,if they collide the one with most sides will gain a side,if its the same amount of sides a new triangle will spawn and the "lose a side" thing will be gone but instead the small one will get no sides when colliding,now tbe big will lose a side and the small one will gain a side
A ball boucning in a circle with a hole but everytime it bounces there is a 50% chance that it grows or shrinks the hole, and the ball plays notes from a song as its going!
A small hollow triangle bouncing in a hollow triangle which is bouncing in a ring. Every time the triangle hits the ring, it gains a side and grows until it fits the ring. Then the hollow triangle inside is released and does the same. Rinse and repeat.
One ball bouncing in a circle. each time it bounces, it’s size is divided in half but it is also split into 2 balls, then those 2 balls are both being split into 2, making 4, and so on
I have an idea A round thing bounces around in a square cage, when it hits the bottom right corner another round thing appears, when it hits the top another layer appears, and when it hits the bottom left corner, a layer disappears. Numberblock four is watching in fear that the round things will escape.
Make a ball bouncing inside a circle, but the ball is comfy and happy and just having a good time overall, and maybe the ball and the circle are friends?
A ring with a hole in it. The ball goes up a number everytime it bounces, when it falls out of the ring it spawns many balls, depending on the number on it. The new balls change numbers too. The ball also changes colors (it starts red)
A program where one ball is rotating along the circle (like a track) and another ball bounces from the center. If the center ball hits the rotating ball, it will get added to the track at an "opposite" point, so they arent close to each other, then a new ball is spawned from the center.
So you make these in Python? Suggestion: in the 9th simulation, give the balls more starting velocity, or adjust it so they start falling instead of going up, the balls couldn't form a platform for themselfs because they first had to lose all the upwards velocity before they could begin falling
a ball in a (smaller) ring, the ring is not set in place and can be pushed by the ball the camera also acts as a box; the ring may bump into the box and push it
Every single bounce, the computer randomly selects one thing to happen from a list of 100 things (new ball, gets bigger, goes faster, ring gets bigger, etc)
Suggestion: Starting with 3 balls, If two balls with the same size collide, they'll absorb into double the size of a ball; If balls with the different sizes collide, the large one will split in 2 balls with the half a size of a large one. And if the balls hit the wall, it spawns 2 more balls.
Here is an idea. You have a rectangle and a square with no gravity or friction. The square will bounce around, when it bounces it gets bigger and faster. The simulation ends when it hits a corner.
I'd love to see simulation 7 with another added layer of gravity. Basically, ball A has regular gravity, ball B gravitates around ball A, and ball C gravitates around ball B.
Idea: there’s a ball, a ring, and an outer perimeter. The ball is inside the ring, and they can bounce off each other. Both objects bounce one at a time, and each bounce swaps the moving one and makes the opposite shape bounce faster