私はPythonでConnect 4を作成しようとしていますが、私はそれらを使用できるように画面のクリック座標を取得する方法を理解できません。今はボードを描いてから、誰かをクリックして点を描いてから、whileループの先頭に戻って画面を拭き取り、もう一度やり直したいと思います。私はいくつかのオプションを試してみましたが、誰も私のために働いていないようです。クリックイベントを認識するためのPythonのタートル取得
def play_game():
"""
When this function runs, allows the user to play a game of Connect 4
against another person
"""
turn = 1
is_winner = False
while is_winner == False:
# Clears screen
clear()
# Draws empty board
centers = draw_board()
# Decides whose turn it is, change color appropriately
if turn % 2 == 0:
color = RED
else:
color = BLACK
# Gets coordinates of click
penup()
onscreenclick(goto)
dot(HOLE_SIZE, color)
turn += 1
どのようなオプションを試しましたか?また、どのGUIライブラリを使用していますか?それを知らずに、答えにくいです。 – wirefox
@wirefoxおそらくカメ - 少なくともそれはタイトルが言っているものです –
@WayneWernerええ、私にはカメはGUIライブラリに明確に解決しません。彼は一般的な亀のエージェントについて話していて、何か他のものを描くことができたかもしれません – wirefox