Ich versuche ein einfaches Spiel zu erstellen, wo ein Benutzer ein 'X' über den Bildschirm bewegt, um zu versuchen, ein 'O' zu bekommen. Es erfordert, dass ich die Pfeile benutze (oben, unten, links, rechts) und ich weiß nicht, wie ich das programmieren soll. Ich habe mich online umgesehen und verschiedene Beispiele gesehen, wie zum Beispiel curses, getch, sys, pygame, aber entweder sind sie zu kompliziert oder sie funktionieren nicht auf meinem Computer.Ich erhalte eine Tastendruck-Eingabe von Python-Benutzer
Könnte jemand ein vollständiges Beispiel und eine Erklärung zur Verfügung stellen, wie man einen Tastendruck in Python erkennt, etwas wie. Auch müssen mit einem Spielschirm helfen, speziell, etwas an einem bestimmten Ort Druck liegt (0,0), die Art wie wie Schildkröte beginnt bei (0,0) Zeichnung:
userposy = 0 (y position of the 'X')
*print 'X' at (0, userposy)*
while True:
char = *detect what key is pressed*
if char == *down arrow*:
userposy -= 1.
*print 'X' at (0, userposy)*
Mögliches Duplikat [Python keypress einfaches Spiel] (https://stackoverflow.com/questions/44002474/python-keypress-simple-game) – bendl
Erkennen von Tastenfolgen variiert, je nachdem, welches O du bist verwenden. Das ist der Grund, warum Leute das normalerweise mit Bibliothekscode tun, damit sie sich nicht um die unordentlichen Details kümmern müssen. –