你們喜歡的壁球小遊戲來了!(版本一)

#壁球小遊戲
import pygame,sys
pygame.init()

size=width,height=600,400
speed=[5,5]
BLACK=0,0,0
screen=pygame.display.set_mode(size)
pygame.display.set_caption(“Pygame壁球”)
ball=pygame.image.load(“PYG02-ball.gif”)
ballrect=ball.get_rect()
fps=300
fclock=pygame.time.Clock() #創建一個Clock對象,用於操作時間

while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
elif event.typepygame.KEYDOWN:
if event.key
pygame.K_LEFT:
speed[0]=speed[0] if speed[0]0 else(abs(speed[0]-1)*int(speed[0]/abs(speed[0])))
elif event.key
pygame.K_RIGHT:
speed[0]=speed[0]+1 if speed[0]>0 else speed[0]-1
elif event.keypygame.K_UP:
speed[1]=speed[1]+1 if speed[1]>0 else speed[1]-1
elif event.key
pygame.K_DOWN:
speed[1]=speed[1] if speed[1]==0 else(abs(speed[1])-1)*int(speed[1]/abs(speed[1]))
ballrect=ballrect.move(speed[0],speed[1])
if ballrect.left<0 or ballrect.right>width:
speed[0]=-speed[0]
if ballrect.top<0 or ballrect.bottom>height:
speed[1]=-speed[1]

screen.fill(BLACK)
screen.blit(ball,ballrect)
pygame.display.update()
fclock.tick(fps)       

在這裏插入圖片描述
插圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章