Mục lục:
- Bước 1: Nhập
- Bước 2: Gốc
- Bước 3: Chức năng Sau khi đưa vào trình chỉnh sửa Nó hiển thị Warrnings Nhấp vào Warrnigs và đưa tất cả Assambel
- Bước 4: Mã cuối cùng Nó sẽ đưa ra cái nhìn cuối cùng?
Video: Trò chơi Python Tic Tac Toe: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
trò chơi python tic tac toe
trò chơi này được tạo bằng python, một ngôn ngữ máy tính
tôi đã sử dụng trình chỉnh sửa python có tên: pycharm, bạn cũng có thể sử dụng trình chỉnh sửa mã python bình thường
Bước 1: Nhập
từ nhập tkinter *
Bước 2: Gốc
root = Tk ()
root.title ("3T TIC TAC TOE") # Tiêu đề
text = Entry (root, font = ("ds-digital", 15)) text.pack (fill = X, padx = 5, pady = 5, ipadx = 5, ipady = 5) # Text
bảng = ["-", "-", "-", "-", "-", "-", "-", "-", "-"] # Bảng
Bước 3: Chức năng Sau khi đưa vào trình chỉnh sửa Nó hiển thị Warrnings Nhấp vào Warrnigs và đưa tất cả Assambel
# Chức năng
player = "X" button = stop_game = False stop_game_tie = False
def Turn (): # Printing Turn text.delete (0, END) text.insert (0, "{} 'S TURN".format (player))
def Exit (): root.destroy () exit ()
def Game_Over (): # Chech nếu trò chơi kết thúc Check_Winner ()
if stop_game == True: Hplayer () text.delete (0, END) text.insert (0, "'{}' WINNER".format (player))
khác: Check_Tie ()
if stop_game_tie == True: text.delete (0, END) text.insert (0, "TIE MATCH")
def Check_Winner (): # Kiểm tra xem có người chiến thắng tại stop_game trên toàn cầu không
row_1 = board [0] == board [1] == board [2]! = "-" row_2 = board [3] == board [4] == board [5]! = "-" row_3 = board [6] == bảng [7] == bảng [8]! = "-" nếu row_1 hoặc row_2 hoặc 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] == board [5] == board [8]! = "-" nếu column_1 hoặc column_2 hoặc column_3: stop_game = True
crossonal_1 = board [0] == board [4] == board [8]! = "-" crossonal_2 = board [2] == board [4] == board [6]! = "-" nếu đường chéo_1 hoặc đường chéo_2: stop_game = Đúng
def Check_Tie (): # Kiểm tra xem nó có phải là trận hòa toàn cầu stop_game_tie không
nếu "-" không có trong bảng: stop_game_tie = True
def Hplayer (): # Quản lý trình phát toàn cầu Turn
if player == "X": player = "O"
else: player = "X"
def Add_Text (pos, play): # Thêm nút toàn cục Văn bản
if pos not in button and stop_game == False and stop_game_tie == False and pos! = 9: Turn ()
def_buttons [pos].configure (text = play) board [pos] = player
button.append (pos) Hplayer () Turn () Game_Over ()
Bước 4: Mã cuối cùng Nó sẽ đưa ra cái nhìn cuối cùng?
# GRID
def New_Match (): # Nút trận đấu mới Chức năng bảng toàn cầu người chơi toàn cầu nút toàn cầu dừng_ trò chơi toàn cầu dừng_ trò chơi
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" button = stop_game = False stop_game_tie = False Turn ()
# Nút
Xoay()
frame = Frame (root) frame.pack (side = TOP, anchor = NW)
frame1 = Frame (khung) 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 = Button (frame1, text = "", width = 8, height = 3, command = lambda: Add_Text (2, player), bg = 'pink') button_3.pack (side = LEFT)
frame2 = Frame (khung) 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 = Button (frame2, text = "", width = 8, height = 3, command = lambda: Add_Text (4, player), bg = 'blue') button_5.pack (side = LEFT)
button_6 = Button (frame2, text = "", width = 8, height = 3, command = lambda: Add_Text (5, player), bg = 'blue') button_6.pack (side = LEFT)
frame3 = Frame (khung) frame3.pack ()
button_7 = Button (frame3, text = "", width = 8, height = 3, command = lambda: Add_Text (6, player), bg = 'orange') button_7.pack (side = LEFT)
button_8 = Button (frame3, text = "", width = 8, height = 3, command = lambda: Add_Text (7, player), bg = 'orange') button_8.pack (side = LEFT)
button_9 = Button (frame3, text = "", width = 8, height = 3, command = lambda: Add_Text (8, player), bg = 'orange') button_9.pack (side = LEFT)
frame4 = Frame (khung) 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 = Nút (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 ()
Đề xuất:
Trò chơi Arduino Touch Tic Tac Toe: 6 bước (có hình ảnh)
Trò chơi Arduino Touch Tic Tac Toe: Các bạn thân mến, chào mừng bạn đến với một hướng dẫn Arduino khác! Trong hướng dẫn chi tiết này, chúng ta sẽ xây dựng một trò chơi Arduino Tic Tac Toe. Như bạn có thể thấy, chúng tôi đang sử dụng màn hình cảm ứng và chúng tôi đang chơi với máy tính. Một trò chơi đơn giản như Tic Tac Toe là
Trò chơi Aruduino LED Nhấp nhanh Trò chơi hai người chơi: 8 bước
Aruduino LED Game Fast Click Two Player Game: Dự án này được lấy cảm hứng từ @HassonAlkeim. Nếu bạn sẵn sàng tìm hiểu sâu, đây là một liên kết bạn có thể kiểm tra https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Trò chơi này là một phiên bản cải tiến của Alkeim's. Nó là một
Bộ điều khiển trò chơi tự làm dựa trên Arduino - Bộ điều khiển trò chơi Arduino PS2 - Chơi Tekken với tự làm trò chơi Arduino: 7 bước
Bộ điều khiển trò chơi tự làm dựa trên Arduino | Bộ điều khiển trò chơi Arduino PS2 | Chơi Tekken với Bàn điều khiển Arduino tự làm: Xin chào các bạn, chơi game luôn thú vị nhưng chơi với Bộ điều khiển trò chơi tùy chỉnh tự làm của riêng bạn sẽ thú vị hơn
Trò chơi Tic-Tac Toe tương tác được điều khiển bằng Arduino: 6 bước
Trò chơi Tic-Tac Toe tương tác được điều khiển bằng Arduino: Mục tiêu của dự án Physical Tic-Tac-Toe là chuyển một trò chơi nổi tiếng sang lĩnh vực vật lý. Ban đầu, trò chơi được chơi bởi hai người chơi trên một tờ giấy - bằng cách đặt các ký hiệu ‘X’ và ‘O’ lần lượt. Ý tưởng của chúng tôi là kiểm tra hành vi của người chơi
Trình mô phỏng trò chơi điện thoại thông minh- Chơi trò chơi Windows bằng IMU điều khiển bằng cử chỉ, Gia tốc kế, Con quay hồi chuyển, Từ kế: 5 bước
SmartPhone Game Simulator- Chơi Windows Games Sử dụng IMU Điều khiển bằng cử chỉ, Gia tốc kế, Con quay hồi chuyển, Từ kế: Hỗ trợ dự án này: https://www.paypal.me/vslcreations bằng cách quyên góp cho mã nguồn mở & hỗ trợ để phát triển hơn nữa