Commit fa3341ae by BellCodeEditor

save project

parent 82c3c4f9
Showing with 34 additions and 35 deletions
......@@ -7,7 +7,24 @@ pygame.init()
# 创建一个窗口
screen = pygame.display.set_mode((660, 480))
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')
right = pygame.image.load('right.png') # 头 朝右
......@@ -77,50 +94,32 @@ while True:
y += 30
position.append((x, y))
if x==apple_x1 and y==apple_y1:
num1=random.randint(0,22)
num2=random.randint(0,16)
apple_x1=30*num1-30
apple_y1=30*num2-30
elif x==apple_x2 and y==apple_y2:
num1=random.randint(0,22)
num2=random.randint(0,16)
apple_x2=30*num1-30
apple_y2=30*num2-30
apple_x2=30*num3-30
apple_y2=30*num4-30
elif x==apple_x3 and y==apple_y3:
num1=random.randint(0,22)
num2=random.randint(0,16)
apple_x3=30*num1-30
apple_y3=30*num2-30
apple_x3=30*num5-30
apple_y3=30*num6-30
elif x==apple_x4 and y==apple_y4:
num1=random.randint(0,22)
num2=random.randint(0,16)
apple_x4=30*num1-30
apple_y4=30*num2-30
apple_x4=30*num7-30
apple_y4=30*num8-30
elif x==apple_x5 and y==apple_y5:
num1=random.randint(0,22)
num2=random.randint(0,16)
apple_x5=30*num1-30
apple_y5=30*num2-30
apple_x5=30*num9-30
apple_y5=30*num10-30
elif x==apple_x6 and y==apple_y6:
num1=random.randint(0,22)
num2=random.randint(0,16)
apple_x6=30*num1-30
apple_y6=30*num2-30
apple_x6=30*num11-30
apple_y6=30*num12-30
elif x==apple_x7 and y==apple_y7:
num1=random.randint(0,22)
num2=random.randint(0,16)
apple_x7=30*num1-30
apple_y7=30*num2-30
apple_x7=30*num13-30
apple_y7=30*num14-30
elif x==apple_x8 and y==apple_y8:
num1=random.randint(0,22)
num2=random.randint(0,16)
apple_x8=30*num1-30
apple_y8=30*num2-30
apple_x8=30*num15-30
apple_y8=30*num16-30
elif x==apple_x9 and y==apple_y9:
num1=random.randint(0,22)
num2=random.randint(0,16)
apple_x9=30*num1-30
apple_y9=30*num2-30
apple_x9=30*num17-30
apple_y9=30*num18-30
else:
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