Commit fa3341ae by BellCodeEditor

save project

parent 82c3c4f9
Showing with 34 additions and 35 deletions
...@@ -7,7 +7,24 @@ pygame.init() ...@@ -7,7 +7,24 @@ pygame.init()
# 创建一个窗口 # 创建一个窗口
screen = pygame.display.set_mode((660, 480)) screen = pygame.display.set_mode((660, 480))
FPSCLOCK = pygame.time.Clock() # pygame时钟,控制游戏速度(帧数) FPSCLOCK = pygame.time.Clock() # pygame时钟,控制游戏速度(帧数)
num1=random.randint(1,22)
num2=random.randint(1,16)
num3=random.randint(1,22)
num4=random.randint(1,16)
num5=random.randint(1,22)
num6=random.randint(1,16)
num7=random.randint(1,22)
num8=random.randint(1,16)
num9=random.randint(1,22)
num10=random.randint(1,16)
num11=random.randint(1,22)
num12=random.randint(1,16)
num13=random.randint(1,22)
num14=random.randint(1,16)
num15=random.randint(1,22)
num16=random.randint(1,16)
num17=random.randint(1,22)
num18=random.randint(1,16)
# 背景 # 背景
background = pygame.image.load('bg.png') background = pygame.image.load('bg.png')
right = pygame.image.load('right.png') # 头 朝右 right = pygame.image.load('right.png') # 头 朝右
...@@ -77,50 +94,32 @@ while True: ...@@ -77,50 +94,32 @@ while True:
y += 30 y += 30
position.append((x, y)) position.append((x, y))
if x==apple_x1 and y==apple_y1: if x==apple_x1 and y==apple_y1:
num1=random.randint(0,22)
num2=random.randint(0,16)
apple_x1=30*num1-30 apple_x1=30*num1-30
apple_y1=30*num2-30 apple_y1=30*num2-30
elif x==apple_x2 and y==apple_y2: elif x==apple_x2 and y==apple_y2:
num1=random.randint(0,22) apple_x2=30*num3-30
num2=random.randint(0,16) apple_y2=30*num4-30
apple_x2=30*num1-30
apple_y2=30*num2-30
elif x==apple_x3 and y==apple_y3: elif x==apple_x3 and y==apple_y3:
num1=random.randint(0,22) apple_x3=30*num5-30
num2=random.randint(0,16) apple_y3=30*num6-30
apple_x3=30*num1-30
apple_y3=30*num2-30
elif x==apple_x4 and y==apple_y4: elif x==apple_x4 and y==apple_y4:
num1=random.randint(0,22) apple_x4=30*num7-30
num2=random.randint(0,16) apple_y4=30*num8-30
apple_x4=30*num1-30
apple_y4=30*num2-30
elif x==apple_x5 and y==apple_y5: elif x==apple_x5 and y==apple_y5:
num1=random.randint(0,22) apple_x5=30*num9-30
num2=random.randint(0,16) apple_y5=30*num10-30
apple_x5=30*num1-30
apple_y5=30*num2-30
elif x==apple_x6 and y==apple_y6: elif x==apple_x6 and y==apple_y6:
num1=random.randint(0,22) apple_x6=30*num11-30
num2=random.randint(0,16) apple_y6=30*num12-30
apple_x6=30*num1-30
apple_y6=30*num2-30
elif x==apple_x7 and y==apple_y7: elif x==apple_x7 and y==apple_y7:
num1=random.randint(0,22) apple_x7=30*num13-30
num2=random.randint(0,16) apple_y7=30*num14-30
apple_x7=30*num1-30
apple_y7=30*num2-30
elif x==apple_x8 and y==apple_y8: elif x==apple_x8 and y==apple_y8:
num1=random.randint(0,22) apple_x8=30*num15-30
num2=random.randint(0,16) apple_y8=30*num16-30
apple_x8=30*num1-30
apple_y8=30*num2-30
elif x==apple_x9 and y==apple_y9: elif x==apple_x9 and y==apple_y9:
num1=random.randint(0,22) apple_x9=30*num17-30
num2=random.randint(0,16) apple_y9=30*num18-30
apple_x9=30*num1-30
apple_y9=30*num2-30
else: else:
position.pop(0) position.pop(0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment