Program Game Pencocok Simbol Di Python



Pada post kali ini saya akan memberikan informasi yang cukup menarik yaitu source code program game pencocok simbol pada Python yang cocok untuk kalian para pencari project sederhana untuk dibuat, langsung saja menuju source codenya

source code:

import random
import time
from tkinter import Tk, Button, DISABLED
 
def show_symbol(x,y):
    global first
    global previousX, previousY
    buttons[x, y]['text'] = button_symbols[x, y]
    buttons[x, y].update_idletasks()
 
    if first:
        previousX = x
        previousY = y
        first = False
    elif previousX != x or previousY != y:
        if buttons[previousX, previousY]['text'] != buttons[x, y]['text']:
            time.sleep(0.5)
            buttons[previousX, previousY]['text'] = ''
            buttons[x, y]['text'] = ''
        else:
            buttons[previousX, previousY]['command'] = DISABLED
            buttons[x, y]['command'] = DISABLED
        first = True
 
root = Tk()
root.title('Matchmaker')
root.resizable(width=False, height=False)
buttons = {}
first = True
previousX = 0
previousY = 0
button_symbols = {}
symbols = [u'\u2702', u'\u2702', u'\u2705', u'\u2705', u'\u2708', u'\u2708',
           u'\u2709', u'\u2709', u'\u270A', u'\u270A', u'\u270B', u'\u270B',
           u'\u270C', u'\u270C', u'\u270F', u'\u270F', u'\u2712', u'\u2712',
           u'\u2714', u'\u2714', u'\u2716', u'\u2716', u'\u2728', u'\u2728']
random.shuffle(symbols)
 
for x in range(6):
    for y in range(4):
        button = Button(command=lambda x=x, y=y: show_symbol(x, y), width=3, height=3)
        button.grid(column=x, row=y)
        buttons[x, y] = button
        button_symbols[x, y] = symbols.pop()
 
root.mainloop()
 

Untuk simbol itu dapat diubah, pada u'\uxxxx itu tinggal diganti dengan kode UNICODE yang lain sesuai keinginan kalian, kode unicodenya dapat dilihat di web lain karena banyak sekali jika saya tampilkan disini.

jika ada pertanyaan, silahkan tinggalkan di kolom komentar, terima kasih

0 Response to "Program Game Pencocok Simbol Di Python"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel