How to Create a XO Game using python ? | python

Publié le: 03 décembre 2021
sur la chaîne: House Of Dispute*
74
4

Source Code:


from turtle import *

from freegames import line


def grid():
"Draw tic-tac-toe grid."
line(-67, 200, -67, -200)
line(67, 200, 67, -200)
line(-200, -67, 200, -67)
line(-200, 67, 200, 67)


def drawx(x, y):
"Draw X player."
line(x, y, x + 133, y + 133)
line(x, y + 133, x + 133, y)


def drawo(x, y):
"Draw O player."
up()
goto(x + 67, y + 5)
down()
circle(62)


def floor(value):
"Round value down to grid with square size 133."
return ((value + 200) // 133) * 133 - 200


state = {'player': 0}
players = [drawx, drawo]


def tap(x, y):
"Draw X or O in tapped square."
x = floor(x)
y = floor(y)
player = state['player']
draw = players[player]
draw(x, y)
update()
state['player'] = not player


setup(420, 420, 370, 0)
hideturtle()
tracer(False)
grid()
update()
onscreenclick(tap)
done()


Sur cette page du site, vous pouvez voir la vidéo en ligne How to Create a XO Game using python ? | python durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur House Of Dispute* 03 décembre 2021, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 74 fois et il a aimé 4 téléspectateurs. Bon visionnage!