我正在嘗試創建一個簡單的遊戲,其中用戶在屏幕上移動「X」以嘗試獲取「O」。它要求我使用箭頭(上,下,左,右),我不知道如何編程。我在網上看了一下,看到了各種各樣的例子,比如curses,getch,sys,pygame,但是它們都太複雜了,或者它們不能在我的電腦上運行。獲取Python用戶的按鍵輸入
有人可以提供一個完整的例子和解釋如何檢測在Python中的按鍵,像。還需要有遊戲畫面的幫助,特別是,印刷的東西在某個位置,謊言(0,0),有點像甲魚如何開始在(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)*
[蟒蛇按鍵簡單的遊戲(https://stackoverflow.com/questions/44002474/python-keypress-simple-game) – bendl
檢測按鍵的可能的複製不同,這取決於你是什麼操作系統使用。這就是爲什麼人們通常使用庫代碼來做它,所以他們不需要擔心雜亂的細節。 –