資源簡介
一款模擬貪吃蛇的游戲
代碼片段和文件信息
import?pygamesysrandomtime
from?pygame.locals?import?*
redColour?=?pygame.Color(25500)
blackColour?=?pygame.Color(000)
whiteColour?=?pygame.Color(255255255)
greyColour?=?pygame.Color(150150150)
def?gameOver(playSurfacescore):
????gOF?=?pygame.font.SysFont(None54)
????gOS?=?gOF.render(‘Game?Over!‘?True?greyColour)
????gOR?=?gOS.get_rect()
????gOR.midtop?=?(300?10)
????pS.blit(gOS?gOR)
????sF?=?pygame.font.SysFont(None54)
????sS?=?sF.render(‘Score:‘+str(score)?True?greyColour)
????sR?=?sS.get_rect()
????sR.midtop?=?(300?50)
????pS.blit(sS?sR)
????pygame.display.flip()
????time.sleep(5)
????pygame.quit()
????sys.exit()
def?main():
????pygame.init()
????clock?=?pygame.time.Clock()
????pygame.display.set_caption(‘貪吃蛇‘)
????sP?=?[100100]#貪吃蛇?蛇頭的位置
????sS?=?[[100100]]#貪吃蛇?蛇的身體,初始為一個單位
????fP?=?[300300]#食物的初始位置
????fS=?1?#食物的個數(shù)為1
????
????direction?=?‘right‘?#初始方向為右
????cD=?direction
????????????
????score?=?0?#初始得分
????while?Tru
評論
共有 條評論