Update 'minesweeper.py'

This commit is contained in:
MTBBK 2022-10-02 14:59:49 +03:00
parent afeda8f4ed
commit c8b3ddc7f4
1 changed files with 24 additions and 33 deletions

View File

@ -22,6 +22,7 @@ from qiskit.visualization import *
from ibm_quantum_widgets import *
def rastgele():
# Loading your IBM Quantum account(s)
print('Libraries imported successfully!')
@ -1110,7 +1111,10 @@ def rastgele():
"""
pygame.init()
img = pygame.image.load('sankey.jpg')
pygame.display.set_icon(img)
white = (255, 255, 255)
gray = (208, 209, 217)
yellow = (255, 255, 102)
@ -1131,24 +1135,7 @@ def rastgele():
clock = pygame.time.Clock()
pygame.init()
counter, text = 3, '3'.rjust(3)
pygame.time.set_timer(pygame.USEREVENT, 1000)
font = pygame.font.SysFont('Consolas', 30)
screen = pygame.display.set_mode((256, 256))
clock = pygame.time.Clock()
run = True
while run:
for e in pygame.event.get():
if e.type == pygame.USEREVENT:
counter -= 1
text = str(counter).rjust(3) if counter > 0 else 'boom!'
if e.type == pygame.QUIT:
run = False
screen.fill((255, 255, 255))
screen.blit(font.render(text, True, (0, 0, 0)), (92, 110))
pygame.display.flip()
clock.tick(60)
dis = pygame.display.set_mode((dis_width, dis_height))
snake_block = 32
snake_speed = 10
@ -1167,7 +1154,7 @@ def rastgele():
def our_snake(snake_block, snake_list):
for x in snake_list:
pygame.draw.rect(dis, red, [x[0], x[1], snake_block, snake_block])
pygame.draw.rect(dis, green, [x[0], x[1], snake_block, snake_block])
def message(msg, color):
@ -1193,12 +1180,10 @@ def rastgele():
foodx = round((xDegerX - snake_block) / 160.0) * 160.0
foody = round((yDegerY - snake_block) / 160.0) * 160.0
pygame.display.flip()
pygame.event.pump()
pygame.time.delay(1000) # 1 second == 1000 milliseconds
foodx1 = round((xDegerX - snake_block) / 160.0) * 160.0
foody1 = round((yDegerY - snake_block) / 160.0) * 160.0
while not game_over:
@ -1234,21 +1219,26 @@ def rastgele():
#if x1 >= dis_width or x1 < 0 or y1 >= dis_height or y1 < 0:
# game_close = True
x1 += x1_change
y1 += y1_change
x1 = x1+x1_change
y1 = y1+y1_change
arac = 0
if gercek_konumx < x1:
if gercek_konumx < x1 and arac == 0:
x1_change = -snake_block
print("SOL")
elif gercek_konumx > x1:
elif gercek_konumx > x1 and arac == 0:
x1_change = snake_block
print("SAĞ")
if gercek_konumy < y1:
else:
arac = 1
if gercek_konumy < y1 and arac == 1:
y1_change = -snake_block
print("AŞAĞI")
elif gercek_konumy > y1:
elif gercek_konumy > y1 and arac == 1:
y1_change = snake_block
print("YUKARI")
@ -1288,7 +1278,7 @@ def rastgele():
pygame.draw.line(dis, (213, 50, 80), (xa,0),(xa,w))
pygame.draw.line(dis, (213, 50, 80), (0,ya),(w,ya))
pygame.draw.rect(dis, green, [foodx, foody, snake_block, snake_block])
pygame.draw.rect(dis, red, [foodx, foody, snake_block, snake_block])
snake_Head = []
snake_Head.append(x1)
snake_Head.append(y1)
@ -1309,6 +1299,7 @@ def rastgele():
foodx = round((xDegerX - snake_block) / 160.0) * 160.0
foody = round((yDegerY - snake_block) / 160.0) * 160.0
Length_of_snake += 1
pygame.draw.rect(dis, blue, [foodx1, foody1, snake_block, snake_block])
xgel = foodx + 100
if pygame.key.get_pressed()[pygame.K_a]:
@ -1337,4 +1328,4 @@ def rastgele():
gameLoop()
rastgele()
rastgele()