Ich versuche, eine Konsole (wie im Terminal, nicht Spielkonsole) Pong-Spiel in Python zu schreiben und ich habe Probleme herauszufinden, wie man das Spiel am besten (wieder) zeichnen.Wie zeichne ich am besten in der Konsole?
Ich dachte daran, ein 2D-Array als eine Art Bitmap zu haben, das Array so zu bearbeiten, dass es die neuen Positionen von Ball/Paddeln widerspiegelt und dann jede Reihe zu einer Zeichenkette ausgibt und sie druckt. Das bedeutet jedoch, dass die alten "Frames" erhalten bleiben und wenn die Dimensionen des Spiels kleiner als das Konsolenfenster sind, sind alte Frames immer noch sichtbar.
Gibt es eine Möglichkeit, Zeichen von der Konsole zu löschen? 'Ich habe gehört, ist unzuverlässig.
Oder gibt es eine einfachere alternative Route zur Ausgabe an die Konsole für diese Art von App?
Dies gilt nicht Ihre Frage beantworten, aber warum nicht nur mit [PyGame] (http: // www.pygame.org/news.html)? PyGame macht es sehr zum Erstellen von 2D-Sprite-basierten Spielen. – Corey