{ "init":
  { "pixiImages":
    [ "imgStart", "imgBallSteel", "imgPaddleSteel" ]
  },
  
  "model":
  { "startButton":
    { "r":   60,
      "x":  400,
      "y":  300
    },
    
    "stage":
    { "left":   0,
      "right":  800,
      "top":    0,
      "bottom": 600
    },

    "ball":
    { "r":   15,
      "x":  400,
      "y":  300,
      "vx": {"@min": 250, "@max": 400, "@positive": 0.5},
      "vy": {"@min": 250, "@max": 400, "@positive": 0.5}
    },
    
    "paddles":
    [ { "x":       15,
        "y":      300,
        "vy":     150,
        "ay":    1000,
        "width":   20,
        "height": 100,
        "player": "Spieler links"
      },
      
      { "x":      785,
        "y":      300,
        "vy":     150,
        "ay":    1000,
        "width":   20,
        "height": 100,
        "player": "Spieler rechts"
      }
    ],
  
    "scores":
    [ { "x":     20,
        "y":     20,
        "score":  0
      },
  
      { "x":    780,
        "y":     20,
        "score":  0
      }
    ],
    
    "info":
    { "x": 400,
      "y": 150
    }
  },

  "view":
  { "startButton":
    { "image":       "imgStart",
      "interactive": true,
      "zIndex": 100
    },
    
    "ball":
    { "image": "imgBallSteel" },
  
    "paddles":
    [ { "image":  "imgPaddleSteel" },
      { "image":  "imgPaddleSteel",
        "scale":  { "x": -1, "y": 1 }
      }
    ],
    
    "text":
    { "style": { "fontFamily": ["Verdana", "Helvetica", "sans-serif"],
                 "fontSize":   "20px"
               },
      "anchor": {"x": 0.5, "y": 0},
      "zIndex": 100
    },
  
    "textLarge":
    { "style": { "fontFamily": ["Verdana", "Helvetica", "sans-serif"],
                 "fontSize":   "30px",
                 "fontWeight": "bold"
               },
      "anchor": {"x": 0.5, "y": 0},
      "zIndex": 100
    }
  },
  
  "control":
  { "paddles":
    [ { "up":   "w",
        "down": "x"
      },
      { "up":   "ArrowUp",
        "down": "ArrowDown"
      }
    ]
  },
  
  "logic":
  { "winScore": 3 }
}