فهرست مطالب:
- مرحله 1: وارد کردن
- مرحله 2: ریشه کن
- مرحله 3: عملکرد بعد از قرار دادن در ویرایشگر Warrnings را نشان می دهد Warrnigs را کلیک کنید و Assambel All را بدهید
- مرحله 4: کد نهایی ظاهر نهایی را نشان می دهد؟
تصویری: بازی Python Tic Tac Toe: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
بازی پایتون تیک تاک پا
این بازی در زبان پایتون ساخته شده است که زبان کامپیوتر است
من از ویرایشگر پایتون به نام: 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" button = stop_game = False stop_game_tie = غلط
def Turn (): # Print Turn text.delete (0، END) text.insert (0، "{} 'S TURN".format (player))
def Exit (): root.destroy () exit ()
def Game_Over (): # بررسی کنید که بازی تمام شده است Check_Winner ()
if stop_game == True: Hplayer () text.delete (0، END) text.insert (0، "'{}' WINNER".format (player))
else: Check_Tie ()
if 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]! = "-" row_3 = تخته [6] == تخته [7] == تخته [8]! = "-" اگر row_1 یا row_2 یا row_3: stop_game = True
column_1 = تخته [0] == تخته [3] == تخته [6]! = "-" ستون_2 = تخته [1] == تخته [4] == تخته [7]! = "-" ستون_3 = تخته [2] == تخته [5] == تخته [8]! = "-" اگر ستون_1 یا ستون_2 یا ستون_3: stop_game = True
diagonal_1 = board [0] == board [4] == board [8]! = "-" diagonal_2 = board [2] == board [4] == board [6]! = "-" if diagonal_1 or diagonal_2: stop_game = درست است
def Check_Tie (): # بررسی کنید که آیا این یک بازی تساوی جهانی توقف_بازی است
اگر "-" در هیئت مدیره نیست: stop_game_tie = درست است
def Hplayer (): # مدیریت نوبت پخش جهانی
if player == "X": player = "O"
else: player = "X"
def Add_Text (pos، play): # دکمه جهانی افزودن متن
اگر pos در دکمه و stop_game == False و stop_game_tie == اشتباه و pos! = 9: Turn ()
def_buttons [pos]. پیکربندی (text = play) تخته [pos] = پخش کننده
button.append (pos) Hplayer () Turn () Game_Over ()
مرحله 4: کد نهایی ظاهر نهایی را نشان می دهد؟
# توری
def New_Match (): # عملکرد جدید دکمه تخته صفحه جهانی پخش کننده جهانی دکمه جهانی توقف جهانی بازی توقف جهانی بازی
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 = چرخش غلط ()
# دکمه ها
دور زدن()
frame = Frame (root) frame.pack (side = TOP ، anchor = NW)
frame1 = قاب (قاب) frame1.pack ()
button_1 = دکمه (frame1 ، text = "" ، عرض = 8 ، ارتفاع = 3 ، command = lambda: Add_Text (0 ، بازیکن) ، bg = "صورتی") button_1.pack (سمت = چپ)
button_2 = دکمه (frame1 ، text = "" ، عرض = 8 ، ارتفاع = 3 ، command = lambda: Add_Text (1 ، بازیکن) ، bg = "صورتی") button_2.pack (سمت = چپ)
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 = "" ، عرض = 8 ، ارتفاع = 3 ، command = lambda: Add_Text (3 ، بازیکن) ، bg = "آبی") button_4.pack (side = LEFT)
button_5 = دکمه (frame2 ، text = "" ، عرض = 8 ، ارتفاع = 3 ، command = lambda: Add_Text (4 ، بازیکن) ، bg = "آبی") button_5.pack (side = LEFT)
button_6 = دکمه (frame2 ، text = "" ، عرض = 8 ، ارتفاع = 3 ، command = lambda: Add_Text (5 ، بازیکن) ، bg = "آبی") button_6.pack (side = LEFT)
frame3 = قاب (قاب) frame3.pack ()
button_7 = دکمه (frame3 ، text = "" ، عرض = 8 ، ارتفاع = 3 ، command = lambda: Add_Text (6 ، بازیکن) ، bg = "نارنجی") button_7.pack (سمت = چپ)
button_8 = دکمه (frame3 ، text = "" ، عرض = 8 ، ارتفاع = 3 ، command = lambda: Add_Text (7 ، بازیکن) ، bg = "نارنجی") button_8.pack (سمت = چپ)
button_9 = دکمه (frame3 ، text = "" ، عرض = 8 ، ارتفاع = 3 ، command = lambda: Add_Text (8 ، بازیکن) ، bg = "نارنجی") button_9.pack (سمت = چپ)
frame4 = قاب (قاب) 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 = دکمه (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 ()
توصیه شده:
بازی Arduino Touch Tic Tac Toe: 6 مرحله (همراه با تصاویر)
بازی Arduino Touch Tic Tac Toe: دوستان عزیز به آموزش دیگر آردوینو خوش آمدید! در این آموزش مفصل ما قصد داریم یک بازی 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 و من با استفاده از قابلیت های رادیویی میکروبیت ها ، یک بازی فوق العاده تیک تاک پا ایجاد کردیم. اگر قبلاً در مورد میکروبیت ها چیزی نشنیده اید ، آنها یک میکروکنترلر فوق العاده هستند که برای آموزش برنامه نویسی به کودکان طراحی شده است. آنها
بازی 3D4x: 3D 4x4x4 Tic-Tac-Toe: 5 مرحله (همراه با تصاویر)
بازی 3D4x: 3D 4x4x4 Tic-Tac-Toe: آیا از بازی یک انگشت شست ، قدیمی ، خسته کننده و دو بعدی خسته شده اید ؟؟ خوب ما برای شما راه حل داریم! انگشت تیک تاک در سه بعدی !!! برای 2 بازیکن ، در این مکعب 4x4x4 ، 4 LED پشت سر هم (در هر جهت) دریافت کنید و برنده می شوید! شما آن را بسازید شما قرار
بازی Tic Tac Toe Toe خود را در جاوا بنویسید: 6 مرحله
بازی Tic Tac Toe خود را به زبان جاوا بنویسید: مطمئنم همه شما درباره بازی کلاسیک Tic Tic Toe می دانید. از دوران دبستان ، تیک تاک یک بازی محبوب بود که با دوستانم بازی می کردم. من همیشه مجذوب سادگی بازی بودم. در سال اول تحصیل ،