03_El Ocho.json 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. {
  2. "name": "El Ocho",
  3. "balls": [
  4. {
  5. "position": [ 580, 580 ],
  6. "velocity": [ -9.0, -0.2 ]
  7. }
  8. ],
  9. "flippers": [
  10. {
  11. "position": [ 130, 1200 ],
  12. "side": "LEFT",
  13. "size": 125
  14. },
  15. {
  16. "position": [ 490, 1200 ],
  17. "side": "RIGHT",
  18. "size": 125
  19. }
  20. ],
  21. "arcs": [
  22. {
  23. // top
  24. "position": [ 320, 330 ],
  25. "radius": 310,
  26. "start_angle": 290,
  27. "end_angle": 250, // 250 / 610
  28. "surface": "INSIDE"
  29. },
  30. {
  31. // bottom left
  32. "position": [ 320, 920 ],
  33. "radius": 310,
  34. "start_angle": 110,
  35. "end_angle": 240,
  36. "surface": "INSIDE"
  37. },
  38. {
  39. // bottom right
  40. "position": [ 320, 920 ],
  41. "radius": 310,
  42. "start_angle": 300,
  43. "end_angle": 70,
  44. "surface": "INSIDE"
  45. },
  46. {
  47. "position": [ 320, 330 ],
  48. "radius": 80,
  49. "start_angle": 180,
  50. "end_angle": 360,
  51. "bounce": 1.1
  52. },
  53. {
  54. "position": [ 320, 920 ],
  55. "radius": 80,
  56. "start_angle": 0,
  57. "end_angle": 180,
  58. "bounce": 1.1
  59. }
  60. ],
  61. "portals": [
  62. {
  63. "a_start": [ 400, 920 ],
  64. "a_end": [ 240, 920 ],
  65. "b_start": [ 240, 330 ],
  66. "b_end": [ 400, 330 ]
  67. }
  68. ],
  69. "bumpers": [
  70. {
  71. "position": [ 320, 220 ],
  72. "radius": 30
  73. }
  74. ]
  75. }