সুচিপত্র:
- ধাপ 1: আমদানি
- ধাপ 2: রুট
- ধাপ 3: সম্পাদকের মধ্যে রাখার পরে ফাংশনটি ওয়ার্নিং দেখায় ওয়ার্নিগগুলিতে ক্লিক করুন এবং আসাম্বেলকে সমস্ত দিন
- ধাপ 4: চূড়ান্ত কোড এটি একটি চূড়ান্ত চেহারা দেবে?
ভিডিও: পাইথন টিক ট্যাক টো গেম: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
পাইথন টিক ট্যাক টো গেম
এই গেমটি পাইথনে তৈরি করা হয়েছে যা একটি কম্পিউটার ভাষা
আমি পাইথন এডিটর ব্যবহার করেছি: পাইচার্ম আপনি সাধারণ পাইথন কোড এডিটরও ব্যবহার করতে পারেন
ধাপ 1: আমদানি
Tkinter আমদানি থেকে *
ধাপ 2: রুট
মূল = টাকা ()
root.title ("3T TIC TAC TOE") # Title
টেক্সট = এন্ট্রি (root, font = ("ds-digital", 15)) text.pack (fill = X, padx = 5, pady = 5, ipadx = 5, ipady = 5) # টেক্সট
বোর্ড = ["-", "-", "-", "-", "-", "-", "-", "-", "-"] # বোর্ড
ধাপ 3: সম্পাদকের মধ্যে রাখার পরে ফাংশনটি ওয়ার্নিং দেখায় ওয়ার্নিগগুলিতে ক্লিক করুন এবং আসাম্বেলকে সমস্ত দিন
# কার্যাবলী
প্লেয়ার = "এক্স" বোতাম = stop_game = মিথ্যা stop_game_tie = মিথ্যা
def Turn (): # মুদ্রণ চালু text.delete (0, END) text.insert (0, "{} 'S TURN".format (player))
def Exit (): root.destroy () exit ()
def Game_Over (): # Chech যদি খেলা শেষ হয় 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 = board [0] == board [1] == board [2]! = "-" row_2 = board [3] == board [4] == board [5]! = "-" row_3 = board [6] == বোর্ড [7] == বোর্ড [8]! = "-" যদি সারি_1 বা সারি_2 বা সারি 3: স্টপ_গেম = সত্য
কলাম_1 = বোর্ড [0] == বোর্ড [3] == বোর্ড [6]! = "-" কলাম_2 = বোর্ড [1] == বোর্ড [4] == বোর্ড [7]! = "-" কলাম_3 = বোর্ড [2] == বোর্ড [5] == বোর্ড [8]! = "-" যদি কলাম_1 বা কলাম_2 বা কলাম_3: stop_game = সত্য
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 কিনা তা পরীক্ষা করুন
যদি "-" বোর্ডে না থাকে: stop_game_tie = সত্য
def Hplayer (): # ম্যানেজিং টার্ন গ্লোবাল প্লেয়ার
যদি প্লেয়ার == "এক্স": প্লেয়ার = "ও"
অন্য: প্লেয়ার = "এক্স"
def Add_Text (pos, play): # টেক্সট গ্লোবাল বোতাম যোগ করুন
যদি বোতামে অবস্থান না থাকে এবং stop_game == মিথ্যা এবং stop_game_tie == মিথ্যা এবং pos! = 9: চালু ()
def_buttons [pos].configure (text = play) board [pos] = player
button.append (pos) Hplayer () Turn () Game_Over ()
ধাপ 4: চূড়ান্ত কোড এটি একটি চূড়ান্ত চেহারা দেবে?
# গ্রেড
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 (টেক্সট = "") button_7.configure (text = "") button_8.configure (text = "") button_9.configure (text = "") board = ["-", "-", "-", "-", "-", "-", "-", "-", "-"] প্লেয়ার = "এক্স" বোতাম = stop_game = মিথ্যা stop_game_tie = মিথ্যা পালা ()
# বোতাম
বাঁক ()
ফ্রেম = ফ্রেম (রুট) ফ্রেম।প্যাক (পাশ = TOP, নোঙ্গর = NW)
frame1 = ফ্রেম (ফ্রেম) frame1.pack ()
button_1 = বোতাম (ফ্রেম 1, টেক্সট = "", প্রস্থ = 8, উচ্চতা = 3, কমান্ড = ল্যাম্বদা: অ্যাড_টেক্সট (0, প্লেয়ার), বিজি = 'গোলাপী') button_1.pack (পাশ = বাম)
button_2 = Button (frame1, text = "", width = 8, height = 3, command = lambda: Add_Text (1, player), bg = 'pink') button_2.pack (side = LEFT)
button_3 = বাটন (ফ্রেম 1, টেক্সট = "", প্রস্থ = 8, উচ্চতা = 3, কমান্ড = ল্যাম্বদা: অ্যাড_টেক্সট (2, প্লেয়ার), বিজি = 'গোলাপী') button_3.pack (পাশ = বাম)
frame2 = ফ্রেম (ফ্রেম) 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 = ফ্রেম (ফ্রেম) frame3.pack ()
button_7 = Button (frame3, text = "", width = 8, height = 3, command = lambda: Add_Text (6, player), bg = 'কমলা') button_7.pack (side = LEFT)
button_8 = Button (frame3, text = "", width = 8, height = 3, command = lambda: Add_Text (7, player), bg = 'কমলা') button_8.pack (side = LEFT)
button_9 = Button (frame3, text = "", width = 8, height = 3, command = lambda: Add_Text (8, player), bg = 'কমলা') button_9.pack (side = LEFT)
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 = 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 ()
প্রস্তাবিত:
একটি কাঠের বাক্সে ইলেকট্রনিক টিক-ট্যাক-টো গেম: 5 টি ধাপ
একটি কাঠের বাক্সে ইলেকট্রনিক টিক-ট্যাক-টো গেম: হ্যালো আমি একটি নতুন সংস্করণে মজার টিক-ট্যাক-টো গেমটি চালু করেছি। আমি অনুরূপ প্রকল্পের জন্য ওয়েবে অনুসন্ধান করেছি, কিন্তু এখানে ধারণাটি অনন্য।
মাইক্রোবিট টিক ট্যাক টো গেম: 4 টি ধাপ (ছবি সহ)
মাইক্রোবিট টিক ট্যাক টো গেম: এই প্রকল্পের জন্য, আমার সহকর্মী - @ডেসকার্টেজ এবং আমি মাইক্রোবিটের রেডিও কার্যকারিতা ব্যবহার করে একটি অসাধারণ টিক ট্যাক টো গেম তৈরি করেছি। যদি আপনি আগে মাইক্রোবিটের কথা না শুনে থাকেন, তবে তারা বাচ্চাদের প্রোগ্রামিং শেখানোর জন্য ডিজাইন করা একটি দুর্দান্ত মাইক্রোকন্ট্রোলার। তারা
3D4x গেম: 3D 4x4x4 টিক-ট্যাক-টো: 5 টি ধাপ (ছবি সহ)
3D4x গেম: 3D 4x4x4 টিক-ট্যাক-টো: আপনি কি একই, পুরানো, বিরক্তিকর, 2-মাত্রিক টিক-ট্যাক-টো খেলতে ক্লান্ত ?? আচ্ছা আমরা আপনার জন্য সমাধান আছে! 3-মাত্রায় টিক-টাক-টু !!! 2 খেলোয়াড়দের জন্য, এই 4x4x4 কিউবটিতে, 4 টি এলইডি একটি সারিতে (যে কোন দিকে) পান এবং আপনি জিতবেন! আপনি এটি করতে. তুমি প্ল
এক্সকোডের সাথে সুইফট ব্যবহার করে কীভাবে টিক ট্যাক টো গেম তৈরি করবেন: 5 টি ধাপ
কিভাবে Xcode দিয়ে সুইফট ব্যবহার করে একটি Tic Tac Toe গেম তৈরি করবেন: এই সুইফট টিউটোরিয়ালে আমি আপনাকে দেখাব কিভাবে Tic Tac Toe App তৈরি করতে হয়। এই অ্যাপ্লিকেশনটি অত্যন্ত সহজ এবং যে কোনও শিক্ষানবিসের জন্য দুর্দান্ত প্রকল্প। আমি টিউটোরিয়ালটিকে তিনটি ধাপে বিভক্ত করব: ১। বস্তু তৈরি করা 2। কোড 3 এর মধ্যে বস্তুগুলিকে লিঙ্ক করা। গ
ইন্টারেক্টিভ টিক-ট্যাক টো গেমটি Arduino এর সাথে নিয়ন্ত্রিত: 6 টি ধাপ
আরডুইনো দিয়ে নিয়ন্ত্রিত ইন্টারেক্টিভ টিক-টাক গেম: ফিজিক্যাল টিক-ট্যাক-টো প্রকল্পের লক্ষ্য হল একটি সুপরিচিত খেলাকে শারীরিক জগতে নিয়ে যাওয়া। মূলত, গেমটি দুইজন খেলোয়াড় একটি কাগজের টুকরোতে খেলেন - 'X' এবং 'O' চিহ্নগুলি ঘুরে ঘুরে। আমাদের ধারণা ছিল খেলোয়াড়দের আচরণ পরীক্ষা করা