ballin 0.1.2

A colorful interactive physics simulator with thousands of balls, but in your terminal.
Documentation
{
  "version": 1,
  "shapes": [
    {
      "shape_type": "line_vertical",
      "x": 34.356266,
      "y": 11.196147,
      "rotation_degrees": 0,
      "color": "red"
    },
    {
      "shape_type": "square",
      "x": 38.965313,
      "y": 11.671181,
      "rotation_degrees": 0,
      "color": "magenta"
    },
    {
      "shape_type": "line_vertical",
      "x": 34.256363,
      "y": 16.88138,
      "rotation_degrees": 0,
      "color": "magenta"
    },
    {
      "shape_type": "square",
      "x": 47.40625,
      "y": 11.200991,
      "rotation_degrees": 0,
      "color": "green"
    },
    {
      "shape_type": "line_vertical",
      "x": 54.055923,
      "y": 11.746934,
      "rotation_degrees": 0,
      "color": "yellow"
    },
    {
      "shape_type": "line_vertical",
      "x": 54.503708,
      "y": 16.62434,
      "rotation_degrees": 0,
      "color": "yellow"
    },
    {
      "shape_type": "line_vertical",
      "x": 58.24307,
      "y": 11.620066,
      "rotation_degrees": 0,
      "color": "blue"
    },
    {
      "shape_type": "line_vertical",
      "x": 58.767647,
      "y": 16.52885,
      "rotation_degrees": 0,
      "color": "blue"
    },
    {
      "shape_type": "line_vertical",
      "x": 63.56444,
      "y": 11.396535,
      "rotation_degrees": 0,
      "color": "magenta"
    },
    {
      "shape_type": "line_straight",
      "x": 69.94539,
      "y": 11.283868,
      "rotation_degrees": 90,
      "color": "cyan"
    },
    {
      "shape_type": "line_vertical",
      "x": 72.815315,
      "y": 11.470309,
      "rotation_degrees": 90,
      "color": "cyan"
    },
    {
      "shape_type": "line_straight",
      "x": 74.807915,
      "y": 10.273815,
      "rotation_degrees": 0,
      "color": "cyan"
    },
    {
      "shape_type": "line_vertical",
      "x": 78.39487,
      "y": 11.986006,
      "rotation_degrees": 0,
      "color": "cyan"
    }
  ],
  "options": {
    "fps_cap": false,
    "show_fps": true,
    "ball_count": 5000,
    "gravity_percent": 100,
    "friction_percent": 100,
    "force_percent": 100,
    "color_mode": false,
    "spawn_color_percent": 80
  }
}