import pygame
import random
import sys
# راهاندازی اولیه
pygame.init()
width, height = 300, 300
screen = pygame.display.set_mode((width, height))
pygame.display.set_caption("تاس با Pygame")
font = pygame.font.Font(None, 120)
# رنگها
WHITE = (255, 255, 255)
BLACK = (0, 0, 0)
# مقدار اولیه تاس
dice_number = 1
# حلقه اصلی بازی
running = True
while running:
screen.fill(WHITE)
# نمایش عدد تاس
text = font.render(str(dice_number), True, BLACK)
text_rect = text.get_rect(center=(width//2, height//2))
screen.blit(text, text_rect)
pygame.display.flip()
# گرفتن رویدادها
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# وقتی Space یا کلیک ماوس زده شد، تاس بنداز
if event.type == pygame.KEYDOWN and event.key == pygame.K_SPACE:
dice_number = random.randint(1, 6)
if event.type == pygame.MOUSEBUTTONDOWN:
dice_number = random.randint(1, 6)
pygame.quit()
sys.exit()