02_Classic.json 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. {
  2. "name": "Classic",
  3. "balls": [
  4. {
  5. "position": [ 600, 1110 ],
  6. "velocity": [ 0, -12.0 ]
  7. }
  8. ],
  9. "flippers": [
  10. {
  11. "position": [ 130, 1200 ],
  12. "side": "LEFT",
  13. "size": 130
  14. },
  15. {
  16. "position": [ 490, 1200 ],
  17. "side": "RIGHT",
  18. "size": 130
  19. }
  20. ],
  21. "bumpers": [
  22. {
  23. "position": [ 200, 260 ],
  24. "radius": 60
  25. },
  26. {
  27. "position": [ 450, 200 ],
  28. "radius": 60
  29. },
  30. {
  31. "position": [ 280, 550 ],
  32. "radius": 40
  33. },
  34. {
  35. "position": [ 480, 500 ],
  36. "radius": 40
  37. }
  38. ],
  39. "arcs": [
  40. {
  41. // top right curve
  42. "position": [ 440, 200 ],
  43. "radius": 200,
  44. "start_angle": 0,
  45. "end_angle": 95,
  46. "surface": "INSIDE"
  47. },
  48. {
  49. // top left curve
  50. "position": [ 160, 240 ],
  51. "radius": 160,
  52. "start_angle": 95,
  53. "end_angle": 180,
  54. "surface": "INSIDE"
  55. }
  56. ],
  57. "rails": [
  58. // left wall
  59. {
  60. "start": [ 0, 240 ],
  61. "end": [ 0, 1200 ]
  62. },
  63. // right wall
  64. {
  65. "start": [ 630, 1200 ],
  66. "end": [ 630, 160 ]
  67. },
  68. // top roof
  69. {
  70. "start": [ 412, 1 ],
  71. "end": [ 137, 81 ]
  72. },
  73. // left wall fixture
  74. {
  75. "start": [ 0, 400 ],
  76. "end": [ 80, 480 ]
  77. },
  78. {
  79. "start": [ 80, 480 ],
  80. "end": [ 80, 660 ]
  81. },
  82. {
  83. "start": [ 80, 660 ],
  84. "end": [ 0, 720 ],
  85. "bounce": 1.08
  86. },
  87. // left bottom rail
  88. {
  89. "start": [ 70, 900 ],
  90. "end": [ 70, 1150 ],
  91. "double_sided": true
  92. },
  93. {
  94. "start": [ 70, 1150 ],
  95. "end": [ 130, 1180 ],
  96. "double_sided": true
  97. },
  98. // right bottom rail
  99. {
  100. "start": [ 560, 1150 ],
  101. "end": [ 560, 900 ],
  102. "double_sided": true
  103. },
  104. {
  105. "start": [ 490, 1180 ],
  106. "end": [ 560, 1150 ],
  107. "double_sided": true
  108. }
  109. ],
  110. "rollovers": [
  111. {
  112. "position": [ 200, 800 ],
  113. "symbol": "Z"
  114. },
  115. {
  116. "position": [ 280, 770 ],
  117. "symbol": "E"
  118. },
  119. {
  120. "position": [ 360, 770 ],
  121. "symbol": "R"
  122. },
  123. {
  124. "position": [ 440, 800 ],
  125. "symbol": "O"
  126. }
  127. ]
  128. }