Სარჩევი:
- ნაბიჯი 1: იმპორტი
- ნაბიჯი 2: ფესვი
- ნაბიჯი 3: ფუნქცია რედაქტორში შეყვანის შემდეგ აჩვენებს Warrnings დააწკაპუნეთ Warrnigs და მიეცით Assambel all
- ნაბიჯი 4: საბოლოო კოდი მისცემს საბოლოო სახეს?
ვიდეო: Python Tic Tac Toe თამაში: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
პითონ ტიკ ტაკის თამაში
ეს თამაში დამზადებულია პითონში, ეს არის კომპიუტერის ენა
მე გამოვიყენე პითონის რედაქტორი სახელწოდებით: pycharm ასევე შეგიძლიათ გამოიყენოთ ჩვეულებრივი პითონის კოდის რედაქტორი
ნაბიჯი 1: იმპორტი
tkinter იმპორტიდან *
ნაბიჯი 2: ფესვი
root = Tk ()
root.title ("3T TIC TAC TOE") # სათაური
text = შესვლა (root, font = ("ds-digital", 15)) text.pack (fill = X, padx = 5, pady = 5, ipadx = 5, ipady = 5) # ტექსტი
დაფა = ["-", "-", "-", "-", "-", "-", "-", "-", "-"] # დაფა
ნაბიჯი 3: ფუნქცია რედაქტორში შეყვანის შემდეგ აჩვენებს Warrnings დააწკაპუნეთ Warrnigs და მიეცით Assambel all
# ფუნქციები
player = "X" ღილაკი = stop_game = ყალბი stop_game_tie = ყალბი
def Turn (): # ბეჭდვა Turn text.delete (0, END) text.insert (0, "{} 'S TURN".format (player))
def Exit (): root.destroy () exit ()
def Game_Over (): # შეამოწმეთ თუ თამაში დასრულდა Check_Winner ()
თუ stop_game == მართალია: Hplayer () text.delete (0, END) text.insert (0, "'' {} 'WINNER".format (player))
სხვა: Check_Tie ()
თუ stop_game_tie == მართალია: text.delete (0, END) text.insert (0, "TIE MATCH")
def Check_Winner (): # შეამოწმეთ არის თუ არა გამარჯვებული გლობალური სტოპ -თამაში
row_1 = დაფა [0] == დაფა [1] == დაფა [2]! = "-" row_2 = დაფა [3] == დაფა [4] == დაფა [5]! = "-" მწკრივი_3 = დაფა [6] == დაფა [7] == დაფა [8]! = "-" თუ row_1 ან row_2 ან row_3: stop_game = True
სვეტი_1 = დაფა [0] == დაფა [3] == დაფა [6]! = "-" სვეტი_2 = დაფა [1] == დაფა [4] == დაფა [7]! = "-" სვეტი_3 = დაფა [2] == დაფა [5] == დაფა [8]! = "-" თუ სვეტი_1 ან სვეტი_2 ან სვეტი_3: stop_game = True
დიაგონალი = = დაფა [0] == დაფა [4] == დაფა [8]! = "-" დიაგონალი_2 = დაფა [2] == დაფა [4] == დაფა [6]! = "-" თუ დიაგონალია_1 ან დიაგონალი_2: stop_game = მართალია
def Check_Tie (): # შეამოწმეთ, არის თუ არა ეს ფრედ გლობალური stop_game_tie
თუ "-" არ არის დაფაზე: stop_game_tie = მართალია
def Hplayer (): # მმართველი ჩართეთ გლობალური მოთამაშე
თუ მოთამაშე == "X": მოთამაშე = "O"
სხვა: მოთამაშე = "X"
def Add_Text (pos, play): # ტექსტის დამატება გლობალური ღილაკი
თუ არ არის ღილაკზე და stop_game == ყალბი და stop_game_tie == ყალბი და pos! = 9: ჩართე ()
def_buttons [pos]. კონფიგურაცია (ტექსტი = თამაში) დაფა [pos] = მოთამაშე
button.append (pos) Hplayer () Turn () Game_Over ()
ნაბიჯი 4: საბოლოო კოდი მისცემს საბოლოო სახეს?
# GRID
def New_Match (): # New Match Button ფუნქცია გლობალური დაფა გლობალური მოთამაშე გლობალური ღილაკი გლობალური stop_game გლობალური 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 = ["-", "-", "-", "-", "-", "-", "-", "-", "-"] player = "X" ღილაკი = stop_game = ყალბი stop_game_tie = ყალბი შემობრუნება ()
# ღილაკები
Მობრუნება()
ჩარჩო = ჩარჩო (ფესვი) ჩარჩო. პაკეტი (მხარე = TOP, წამყვანი = NW)
frame1 = ჩარჩო (ჩარჩო) frame1.pack ()
button_1 = ღილაკი (frame1, text = "", width = 8, height = 3, command = lambda: Add_Text (0, player), bg = "pink") button_1.pack (side = LEFT)
button_2 = ღილაკი (frame1, text = "", width = 8, height = 3, command = lambda: Add_Text (1, player), bg = "pink") button_2.pack (side = LEFT)
button_3 = ღილაკი (frame1, text = "", width = 8, height = 3, command = lambda: Add_Text (2, player), bg = 'pink') button_3.pack (side = LEFT)
frame2 = ჩარჩო (ჩარჩო) frame2.pack ()
button_4 = ღილაკი (frame2, text = "", width = 8, height = 3, command = lambda: Add_Text (3, player), bg = "blue") button_4.pack (side = LEFT)
button_5 = ღილაკი (frame2, text = "", width = 8, height = 3, command = lambda: Add_Text (4, player), bg = "blue") button_5.pack (side = LEFT)
button_6 = ღილაკი (frame2, text = "", width = 8, height = 3, command = lambda: Add_Text (5, player), bg = "blue") button_6.pack (side = LEFT)
frame3 = ჩარჩო (ჩარჩო) frame3.pack ()
button_7 = ღილაკი (frame3, text = "", width = 8, height = 3, command = lambda: Add_Text (6, player), bg = "orange") button_7.pack (side = LEFT)
button_8 = ღილაკი (frame3, text = "", width = 8, height = 3, command = lambda: Add_Text (7, player), bg = "orange") button_8.pack (side = LEFT)
button_9 = ღილაკი (frame3, text = "", width = 8, height = 3, command = lambda: Add_Text (8, player), bg = "orange") button_9.pack (side = LEFT)
frame4 = ჩარჩო (ჩარჩო) frame4.pack ()
button_clear = ღილაკი (frame4, text = "NEW MATCH", width = 13, height = 3, command = lambda: New_Match (), bg = 'violet', foreground = 'red') button_clear.pack (side = LEFT)
exit_button = ღილაკი (frame4, text = "EXIT", width = 12, height = 3, command = lambda: Exit (), bg = 'green', foreground = 'orange') exit_button.pack (side = LEFT)
def_buttons = [ღილაკი_1, ღილაკი_2, ღილაკი_3, ღილაკი_4, ღილაკი_5, ღილაკი_6, ღილაკი_7, ღილაკი_8, ღილაკი_9]
root.mainloop ()
გირჩევთ:
Arduino Touch Tic Tac Toe თამაში: 6 ნაბიჯი (სურათებით)
Arduino Touch Tic Tac Toe თამაში: ძვირფასო მეგობრებო კეთილი იყოს თქვენი მობრძანება Arduino– ს სხვა გაკვეთილზე! ამ დეტალურ გაკვეთილში ჩვენ ვაპირებთ ავაშენოთ Arduino Tic Tac Toe თამაში. როგორც ხედავთ, ჩვენ ვიყენებთ სენსორულ ეკრანს და ვთამაშობთ კომპიუტერთან. მარტივი თამაში, როგორიცაა Tic Tac Toe არის
ელექტრონული Tic-Tac-Toe თამაში ხის ყუთში: 5 ნაბიჯი
ელექტრონული Tic-Tac-Toe თამაში ხის ყუთში: გამარჯობა მე წარმოგიდგენთ სასაცილო Tic-Tac-Toe თამაშს ახალ გამოცემაში. მე ვეძებდი ინტერნეტში მსგავს პროექტს, მაგრამ იდეა აქ უნიკალურია. ვიმედოვნებ:) ასე რომ, დავიწყოთ ახლავე
Microbit Tic Tac Toe თამაში: 4 ნაბიჯი (სურათებით)
Microbit Tic Tac Toe თამაში: ამ პროექტისთვის, ჩემმა თანამშრომელმა - @descartez და მე შევქმენით გასაოცარი tic tac toe თამაში მიკრობიტების რადიო ფუნქციონირების გამოყენებით. თუ ადრე არ გსმენიათ მიკრობიტების შესახებ, ისინი წარმოუდგენელი მიკროკონტროლერები არიან, რომლებიც შექმნილია ბავშვების პროგრამირების ასწავლისთვის. ისინი
3D4x თამაში: 3D 4x4x4 Tic-Tac-Toe: 5 ნაბიჯი (სურათებით)
3D4x თამაში: 3D 4x4x4 Tic-Tac-Toe: დაიღალეთ იგივე, ძველი, მოსაწყენი, 2 განზომილებიანი tic-tac-toe თამაშით ?? კარგი, ჩვენ გვაქვს გამოსავალი თქვენთვის! Tic-tac-toe 3 განზომილებაში !!! 2 მოთამაშისთვის, ამ 4x4x4 კუბში მიიღეთ ზედიზედ 4 LED (ნებისმიერი მიმართულებით) და თქვენ გაიმარჯვებთ! შენ მოასწარი. თქვენ pla
როგორ გააკეთოთ Tic Tac Toe თამაში Swift– ის გამოყენებით Xcode– ით: 5 ნაბიჯი
როგორ გააკეთოთ Tic Tac Toe თამაში Swift– ით Xcode– ით: ამ Swift სამეურვეოში მე გაჩვენებთ თუ როგორ უნდა შექმნათ Tic Tac Toe აპლიკაცია. ეს აპლიკაცია ძალიან მარტივია და შესანიშნავი პროექტია ნებისმიერი დამწყებთათვის. გაკვეთილს დავყოფ სამ საფეხურად: 1. ობიექტების შექმნა 2. ობიექტების დაკავშირება კოდში 3. გ