Ein freund und ich wollen ein kleines spiel ähnlich wie megaman in Java programmieren. Ich wollte mal fragen wie ich am besten ein Level erstelle und wie ich die Kamera auf den spieler zentrieren.

So fügen wir im Moment die blöcke ein:

    frame = new JFrame();
    key = new Keyboard();
    tiles = new ArrayList<Tile>();
    tiles.add(new GrassTile(180, 350, 32, 32, grass));
    tiles.add(new GrassTile(300, 250, 32, 32, grass));
    tiles.add(new GrassTile(420, 150, 32, 32, grass));
    for (int i = 0; i < 100; i++) {
        tiles.add(new Ground(i * 16 * pixelScale, 502, 32, 32, grass));

das ist die klasse für den Spieler: https://docs.google.com/document/d/15HGquWvo89poEoeFXSU_cymxcBXSZpoA-tNw_WnsHA0/edit?usp=sharing

Also um meine frage nochmal klar zu machen: Wie kann ich ein Level erstellen wo man mit dem Charakter durchlaufen kann während die Kamera immmer auf den spieler zentriert ist.