Update 'minesweeper.py'
This commit is contained in:
parent
afeda8f4ed
commit
c8b3ddc7f4
1 changed files with 24 additions and 33 deletions
|
@ -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()
|
||||
|
|
Loading…
Reference in a new issue