İçindekiler:
- 1. Adım: İçe aktarın
- 2. Adım: Kök
- Adım 3: Editöre Yerleştirdikten Sonra İşlev Uyarıları Gösteriyor Uyarıları Tıklayın ve Tümünü Assambel'e Verin
- Adım 4: Son Kod Son Bir Bakış Verecek mi?
Video: Python Tic Tac Toe Oyunu: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
piton tic tac toe oyunu
bu oyun bir bilgisayar dili olan python'da yapılmıştır
pycharm adında bir python düzenleyici kullandım, ayrıca normal python kod düzenleyicisini de kullanabilirsiniz
1. Adım: İçe aktarın
tkinter import'dan *
2. Adım: Kök
kök = Tk()
root.title(" 3T TIC TAC TOE") # Başlık
text = Entry(root, font=("ds-digital", 15)) text.pack(fill=X, padx=5, pady=5, ipadx=5, ipady=5) # Metin
tahta = ["-", "-", "-", "-", "-", "-", "-", "-", "-"] # Pano
Adım 3: Editöre Yerleştirdikten Sonra İşlev Uyarıları Gösteriyor Uyarıları Tıklayın ve Tümünü Assambel'e Verin
# Fonksiyonlar
oyuncu = "X" düğmesi = stop_game = Yanlış stop_game_tie = Yanlış
def Turn(): # Yazdırma Turn text.delete(0, END) text.insert(0, "{}'S TURN".format(player))
def Exit(): root.destroy() çıkış()
def Game_Over(): # Oyunun bitip bitmediğini kontrol edin Check_Winner()
if stop_game == True: Hplayer() text.delete(0, END) text.insert(0, "'{}' KAZANAN".format(player))
başka: Check_Tie()
if stop_game_tie == Doğru: text.delete(0, END) text.insert(0, "TIE MATCH")
def Check_Winner(): # Bir kazanan olup olmadığını kontrol edin stop_game
row_1 = tahta[0] == tahta[1] == tahta[2] != "-" satır_2 = tahta[3] == tahta[4] == tahta[5] != "-" satır_3 = tahta[6] == tahta[7] == tahta[8] != "-" eğer satır_1 veya satır_2 veya satır_3: stop_game = True
sütun_1 = pano[0] == pano[3] == pano[6] != "-" sütun_2 = pano[1] == pano[4] == pano[7] != "-" column_3 = pano[2] == tahta[5] == tahta[8] != "-" sütun_1 veya sütun_2 veya sütun_3 ise: stop_game = Doğru
diyagonal_1 = tahta[0] == tahta[4] == tahta[8] != "-" diyagonal_2 = tahta[2] == tahta[4] == tahta[6] != diyagonal_1 veya diyagonal_2 ise "-": stop_game = Doğru
def Check_Tie(): # Bir kravat eşleşmesi olup olmadığını kontrol edin stop_game_tie
"-" panoda değilse: stop_game_tie = Doğru
def Hplayer(): # Turn küresel oyuncuyu yönetme
oyuncu == "X" ise: oyuncu = "O"
başka: oyuncu = "X"
def Add_Text(kon, oynat): # Metin Ekle global düğmesi
pos butonun içinde değilse ve stop_game == False ve stop_game_tie == False ve pos != 9: Turn()
def_buttons[pos].configure(text=play) board[pos] = oyuncu
button.append(konum) Hplayer() Turn() Game_Over()
Adım 4: Son Kod Son Bir Bakış Verecek mi?
# KAFES
def New_Match(): # New Match Button Function global board global player global button 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(metin ="") button_7.configure(text="") button_8.configure(text="") button_9.configure(text="") pano = ["-", "-", "-", "-", "-", "-", "-", "-", "-"] oyuncu = "X" düğmesi = stop_game = Yanlış stop_game_tie = Yanlış Dönüş()
# Düğmeler
Dönüş()
çerçeve = Çerçeve(kök) çerçeve.pack(yan=ÜST, çapa=NW)
çerçeve1 = Çerçeve(çerçeve) çerçeve1.pack()
button_1 = Düğme(çerçeve1, metin="", genişlik=8, yükseklik=3, komut=lambda: Add_Text(0, oyuncu), bg = 'pembe') button_1.pack(yan=SOL)
button_2 = Düğme(çerçeve1, metin="", genişlik=8, yükseklik=3, komut=lambda: Add_Text(1, oyuncu), bg = 'pembe') button_2.pack(yan=SOL)
button_3 = Button(frame1, text="", command=lambda: Add_Text(2, player), bg = 'pembe') button_3.pack(yan=SOL)
çerçeve2 = Çerçeve(çerçeve) çerçeve2.pack()
button_4 = Button(frame2, text="", genişlik=8, yükseklik=3, komut=lambda: Add_Text(3, oyuncu), bg = 'mavi') button_4.pack(yan=SOL)
button_5 = Button(frame2, text="", genişlik=8, yükseklik=3, komut=lambda: Add_Text(4, oyuncu), bg = 'mavi') button_5.pack(yan=SOL)
button_6 = Düğme(çerçeve2, metin="", genişlik=8, yükseklik=3, komut=lambda: Add_Text(5, oyuncu), bg = 'mavi') button_6.pack(yan=SOL)
çerçeve3 = Çerçeve(çerçeve) çerçeve3.pack()
button_7 = Button(frame3, text="", genişlik=8, yükseklik=3, komut=lambda: Add_Text(6, oyuncu), bg = 'turuncu') button_7.pack(yan=SOL)
button_8 = Button(frame3, text="", genişlik=8, yükseklik=3, komut=lambda: Add_Text(7, oyuncu), bg = 'turuncu') button_8.pack(yan=SOL)
button_9 = Button(frame3, text="", genişlik=8, yükseklik=3, komut=lambda: Add_Text(8, oyuncu), bg = 'turuncu') button_9.pack(yan=SOL)
çerçeve4 = Çerçeve(çerçeve) çerçeve4.pack()
button_clear = Button(frame4, metin="YENİ MAÇ", genişlik=13, yükseklik=3, komut=lambda: New_Match(), bg = 'mor', ön plan = 'kırmızı') button_clear.pack(yan=SOL)
exit_button = Düğme(frame4, metin="ÇIKIŞ", genişlik=12, yükseklik=3, komut=lambda: Çıkış(), bg = 'yeşil', ön plan = 'turuncu') exit_button.pack(yan=SOL)
def_buttons = [button_1, button_2, button_3, button_4, button_5, button_6, button_7, button_8, button_9]
root.mainloop()
Önerilen:
Arduino Touch Tic Tac Toe Oyunu: 6 Adım (Resimli)
Arduino Touch Tic Tac Toe Oyunu: Sevgili dostlar, başka bir Arduino eğitimine hoş geldiniz! Bu ayrıntılı öğreticide bir Arduino Tic Tac Toe oyunu oluşturacağız. Gördüğünüz gibi dokunmatik ekran kullanıyoruz ve bilgisayara karşı oynuyoruz. Tic Tac Toe gibi basit bir oyun
Ahşap Kutuda Elektronik Tic-Tac-Toe Oyunu: 5 Adım
Ahşap Kutuda Elektronik Tic-Tac-Toe Oyunu: MerhabaKomik Tic-Tac-Toe oyununu yeni bir baskıda tanıtıyorum.Benzer bir proje için internette arama yaptım, ancak buradaki fikir benzersiz.Umarım şimdi başlayalım
Microbit Tic Tac Toe Oyunu: 4 Adım (Resimlerle)
Microbit Tic Tac Toe Oyunu: Bu proje için iş arkadaşım - @descartez ve ben mikrobitlerin radyo işlevini kullanarak harika bir tic tac toe oyunu yarattık. Mikrobitleri daha önce duymadıysanız, çocuklara programlamayı öğretmek için tasarlanmış harika bir mikrodenetleyicidir. Onlar
3D4x Oyunu: 3D 4x4x4 Tic-Tac-Toe: 5 Adım (Resimlerle)
3D4x Oyun: 3D 4x4x4 Tic-Tac-Toe: Aynı, eski, sıkıcı, 2 boyutlu tic-tac-toe'yu oynamaktan sıkıldınız mı?? Peki sizin için bir çözümümüz var! 3 boyutlu Tic-tac-toe!!! 2 oyuncu için, bu 4x4x4 küpte arka arkaya 4 LED (herhangi bir yönde) alın ve siz kazanın! Yaparsın. sen pla
Xcode ile Swift Kullanarak Tic Tac Toe Oyunu Nasıl Yapılır: 5 Adım
Xcode ile Swift Kullanarak Tic Tac Toe Oyunu Nasıl Yapılır: Bu Swift eğitiminde size bir Tic Tac Toe Uygulamasının nasıl oluşturulacağını göstereceğim. Bu uygulama son derece basittir ve yeni başlayanlar için harika bir projedir. Öğreticiyi üç adıma böleceğim: 1. Nesneleri oluşturma2. Nesneleri koda bağlama3.