Title: Eigene Klassen für miniworlds-Ideen

### Eigene Klassen für miniworlds-Ideen

Auch Spielfiguren lassen sich als Klassen modellieren: Position, Geschwindigkeit und Verhalten gehören zusammen.

class Actor:
def __init__(self, x, y):
self.x = x
self.y = y

def move_right(self):

actor = Actor(5, 2)
actor.move_right()
print(actor.x, actor.y)

### Im Spiel anwenden

miniworlds zeigt denselben Gedanken mit sichtbaren Objekten: `Circle`,
`Rectangle` und `Actor` sind Klassen, aus denen Instanzen entstehen.

import miniworlds

world = miniworlds.World(460, 300)

coin = miniworlds.Circle((180, 150), 24)
player = miniworlds.Actor((80, 150))

world.run()

Baue eine Klasse `Coin` mit Position und einer Methode `collect()`, die den Status verändert.

class Coin:
def __init__(self, x, y):
self.x = x
self.y = y
self.collected = False

# collect ergänzen