Weitere Ideen
Es könnte Punkte geben für jeden Balken, den der Spieler passiert hat. Die Variable punkte sollte dabei zum Beispiel eine Eigenschaft des Balls sein. Zur Vereinfachung kannst du die Punkte immer dann zählen, wenn ein Balken von links wieder nach rechts wandert. Dann zählen die ersten zwei Balken nicht, aber die sind ja auch nur zum Reinkommen gedacht.
Die Klasse Ball beginnt dann also folgendermaßen:
class Ball(Actor):
speed = 0.5
punkte = 0
Und in die Klasse Balken fügst du nach if xpos < -10: ein:
ball.punkte += 1
Jetzt müssten die Punkte zum Schluss nur noch ausgegeben werden. Das kann dann wiederum durch eine Messagebox am Ende des Spiels geschehen. Der letzte Befehl in der Funktion spielEnde() wäre dann also:
msgDlg("Punkte: "+str(ball.punkte))
Viele weitere Ideen sind möglich: Wie wäre es zum Beispiel, wenn man nicht nur die Kollision vermeiden, sondern auch noch Objekte einsammeln muss, während man mit dem Ball herumhüpft? Dazu müsstest du ein neues Objekt erstellen, das sich ebenfalls bewegt und das bei Kollision verschwindet und Extrapunkte gibt.
Oder wenn es mehrere Level gäbe, bei denen sich die Geschwindigkeit ändert? Man könnte zum Beispiel nach 25 Punkten auf den nächsten Level wechseln …
Ideen kann man immer entwickeln und damit jedes Spiel zu etwas ganz Besonderem ausbauen. Viel Erfolg damit!