J'essaye de créer un jeu simple, où un utilisateur déplace un 'X' à travers l'écran pour essayer d'arriver à un 'O'. Cela m'oblige à utiliser les flèches (haut, bas, gauche, droite) et je ne sais pas programmer cela. J'ai regardé autour de moi en ligne et j'ai vu divers exemples, comme des malédictions, getch, sys, pygame, mais soit ils sont tous trop compliqués, soit ils ne fonctionnent pas sur mon ordinateur.Obtenir une entrée de touche de la part de l'utilisateur Python
Quelqu'un pourrait-il fournir un exemple complet et une explication de la façon de détecter une pression sur une touche en Python, quelque chose comme. Il faut aussi aider avec un écran de jeu, en particulier, l'impression quelque chose à un certain endroit, se trouvent (0,0), un peu comme la façon dont la tortue commence à dessiner à (0,0):
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)*
double possible de [jeu simple pression de touche python] (https://stackoverflow.com/questions/44002474/python-keypress-simple-game) – bendl
La détection varie pressions sur les touches, en fonction de ce que vous êtes OS en utilisant. C'est pourquoi les gens le font normalement en utilisant le code de la bibliothèque, donc ils n'ont pas besoin de s'inquiéter des détails désordonnés. –