Índice:
- Etapa 1: Importar
- Etapa 2: Root
- Passo 3: Função depois de colocar no Editor It Show Warrnings Clique em Warrnigs e dê a Assambel All
- Etapa 4: o código final dará uma olhada final?
Vídeo: Jogo Python Tic Tac Toe: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
jogo python tic tac toe
este jogo é feito em python que é uma linguagem de computador
eu usei um editor python chamado: pycharm você também pode usar o editor de código python normal também
Etapa 1: Importar
da importação do tkinter *
Etapa 2: Root
root = Tk ()
root.title ("3T TIC TAC TOE") # Título
text = Entry (root, font = ("ds-digital", 15)) text.pack (fill = X, padx = 5, pady = 5, ipadx = 5, ipady = 5) # Texto
placa = ["-", "-", "-", "-", "-", "-", "-", "-", "-"] # Borda
Passo 3: Função depois de colocar no Editor It Show Warrnings Clique em Warrnigs e dê a Assambel All
# Funções
jogador = botão "X" = stop_game = Falso stop_game_tie = Falso
def Turn (): # Printing Turn text.delete (0, END) text.insert (0, "{} 'S TURN".format (player))
def Exit (): root.destroy () exit ()
def Game_Over (): # Chech se o jogo acabou Check_Winner ()
if stop_game == True: Hplayer () text.delete (0, END) text.insert (0, "'{}' WINNER".format (player))
mais: Check_Tie ()
if stop_game_tie == True: text.delete (0, END) text.insert (0, "TIE MATCH")
def Check_Winner (): # Verifique se há um stop_game global vencedor
row_1 = board [0] == board [1] == board [2]! = "-" row_2 = board [3] == board [4] == board [5]! = "-" row_3 = board [6] == tabuleiro [7] == tabuleiro [8]! = "-" se row_1 ou row_2 ou row_3: stop_game = True
column_1 = board [0] == board [3] == board [6]! = "-" column_2 = board [1] == board [4] == board [7]! = "-" column_3 = board [2] == tabuleiro [5] == tabuleiro [8]! = "-" se column_1 ou column_2 ou column_3: stop_game = True
diagonal_1 = placa [0] == placa [4] == placa [8]! = "-" diagonal_2 = placa [2] == placa [4] == placa [6]! = "-" se diagonal_1 ou diagonal_2: stop_game = True
def Check_Tie (): # Verifique se é uma partida de empate global stop_game_tie
se "-" não estiver no tabuleiro: stop_game_tie = True
def Hplayer (): # Managing Turn global player
se jogador == "X": jogador = "O"
outro: jogador = "X"
def Add_Text (pos, play): # botão global Add Text
se pos não está no botão e stop_game == False e stop_game_tie == False e pos! = 9: Turn ()
def_buttons [pos].configure (text = play) board [pos] = player
button.append (pos) Hplayer () Turn () Game_Over ()
Etapa 4: o código final dará uma olhada final?
# REDE
def New_Match (): # Novo botão Match Função global player global botão global stop_game global stop_game_tie
button_1.configure (text = "") button_2.configure (text = "") button_3.configure (text = "") button_4.configure (text = "") button_5.configure (text = "") button_6.configure (text = "") button_7.configure (text = "") button_8.configure (text = "") button_9.configure (text = "") board = ["-", "-", "-", "-", "-", "-", "-", "-", "-"] jogador = botão "X" = stop_game = False stop_game_tie = False Turn ()
# Botões
Vez()
frame = Frame (root) frame.pack (side = TOP, anchor = NW)
frame1 = Frame (frame) frame1.pack ()
button_1 = Button (frame1, text = "", width = 8, height = 3, command = lambda: Add_Text (0, player), bg = 'pink') button_1.pack (side = LEFT)
button_2 = Button (frame1, text = "", width = 8, height = 3, command = lambda: Add_Text (1, player), bg = 'pink') button_2.pack (side = LEFT)
button_3 = Botão (frame1, texto = "", largura = 8, altura = 3, comando = lambda: Add_Text (2, jogador), bg = 'rosa') button_3.pack (lado = ESQUERDA)
frame2 = Frame (frame) frame2.pack ()
button_4 = Button (frame2, text = "", width = 8, height = 3, command = lambda: Add_Text (3, player), bg = 'blue') button_4.pack (side = LEFT)
button_5 = Botão (frame2, texto = "", largura = 8, altura = 3, comando = lambda: Add_Text (4, jogador), bg = 'azul') button_5.pack (lado = ESQUERDA)
button_6 = Button (frame2, text = "", width = 8, height = 3, command = lambda: Add_Text (5, player), bg = 'blue') button_6.pack (side = LEFT)
frame3 = Frame (frame) frame3.pack ()
button_7 = Botão (frame3, texto = "", largura = 8, altura = 3, comando = lambda: Add_Text (6, player), bg = 'laranja') button_7.pack (lado = ESQUERDA)
button_8 = Botão (frame3, texto = "", largura = 8, altura = 3, comando = lambda: Add_Text (7, player), bg = 'laranja') button_8.pack (lado = ESQUERDA)
button_9 = Botão (frame3, texto = "", largura = 8, altura = 3, comando = lambda: Add_Text (8, jogador), bg = 'laranja') button_9.pack (lado = ESQUERDA)
frame4 = Frame (frame) frame4.pack ()
button_clear = Button (frame4, text = "NEW MATCH", width = 13, height = 3, command = lambda: New_Match (), bg = 'violet', foreground = 'red') button_clear.pack (side = LEFT)
exit_button = Button (frame4, text = "EXIT", width = 12, height = 3, command = lambda: Exit (), bg = 'green', foreground = 'orange') exit_button.pack (side = LEFT)
def_buttons = [button_1, button_2, button_3, button_4, button_5, button_6, button_7, button_8, button_9]
root.mainloop ()
Recomendado:
Jogo Arduino Touch Tic Tac Toe: 6 etapas (com imagens)
Jogo Arduino Touch Tic Tac Toe: Caros amigos, bem-vindos a outro tutorial do Arduino! Neste tutorial detalhado, vamos construir um jogo Arduino Tic Tac Toe. Como você pode ver, estamos usando uma tela sensível ao toque e jogando contra o computador. Um jogo simples como o Tic Tac Toe é
Jogo Microbit Tic Tac Toe: 4 etapas (com imagens)
Jogo Microbit Tic Tac Toe: Para este projeto, meu colega de trabalho - @descartez e eu criamos um jogo incrível tic tac toe usando a funcionalidade de rádio de microbits. Se você nunca ouviu falar de micróbios antes, eles são um microcontrolador incrível projetado para ensinar programação a crianças. Elas
Jogo 3D4x: 3D 4x4x4 Tic-Tac-Toe: 5 etapas (com imagens)
3D4x Jogo: 3D 4x4x4 Tic-Tac-Toe: Você está cansado de jogar o mesmo, velho, chato e bidimensional tic-tac-toe ?? Bem, nós temos a solução para você! Jogo da velha em 3 dimensões !!! Para 2 jogadores, neste cubo 4x4x4, obtenha 4 LEDs em uma linha (em qualquer direção) e você ganha! Você fez isso. Você pla
Como fazer um jogo Tic Tac Toe usando Swift com Xcode: 5 etapas
Como fazer um jogo Tic Tac Toe usando Swift com Xcode: Neste tutorial do Swift, vou mostrar como criar um aplicativo Tic Tac Toe. Este aplicativo é extremamente simples e é um ótimo projeto para qualquer iniciante. Vou dividir o tutorial em três etapas: 1. Criando os objetos2. Vinculando objetos no code3. O C
Escreva seu próprio jogo Tic Tac Toe em Java: 6 etapas
Escreva seu próprio jogo Tic Tac Toe em Java: Tenho certeza de que todos vocês sabem sobre o clássico jogo de Tic Tic Toe. Desde meus anos de escola primária, Tic Tac Toe era um jogo popular que eu costumava jogar com meus amigos. Sempre fui fascinado pela simplicidade do jogo. No meu primeiro ano, meu