저는 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