Simulation: Bouncing Ball



This is the first contribution towards building simulation systems of our world. Physical world simulation involves many items and issues, such like forces; gravity and acceleration are considered some of these forces. building up simulation systems will allow us to visualise our concepts, and interact then respond to our desired idea in different terms, through various time periods, for example, we can simulate crowds or movement patterns, or we can create search algorithms that can mediate design and find a better design solution.

bouncing Patterns


In this experiment, I built a simple bouncing system, where I have an object, a ball flying through space, freely, but once it reaches the boundaries of this environment, it bounces back and changes its direction of travelling, it does that every time it reaches an edge.

bouncing ball

By following the path of the bouncing ball, we notice it create a pattern of movement, it change every time we change the initial vector direction, although it look so beautiful, but it’s still early for me to define the benefits, however, it’s clear I will be able to predict its location at specific time. It’s also very useful to understand the edge which will get the least and most hits.

Bouncing patternsxx

Acknowledgement /References

Daniel Shiffman’s nature of Code works

Steve Baer from Mc kneels and his help finding the tools

Jake Herbert’s Tutorials


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s