Physics Playground

Java
Backstory

This was a failed attempt of a possible dissertation topic. I’ve always been passionate about biology and evolution, so here is where i wanted to do something about it. In the video, the yellow and red squares are food/energy, the ball is an organism. So i wanted to set up environment rules and simulate fight for survival/evolution.

Geeky Stuff

The perhaps interesting part of this project was the conversion between multiple coordinate systems

How you can run this

How to use the program

Press and hold for getting agent to run towards pointer position

Thoughts

The problem with this whole concept is porting how the environment works into the digital world. A slightly wrong assumption, or a slightly off parameter makes this virtual environment completely different from “our earth”. So this was an exercise in futility, too many variables, a big mess. Glad i didn’t waste too much time on this, but it was cool to play with physics.

Acknowledgements
  1. Physics engine - William Bittle http://www.dyn4j.org/ / https://github.com/wnbittle