日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Python turtle實現(xiàn)貪吃蛇游戲

瀏覽:19日期:2022-06-16 13:26:07

本文實例為大家分享了Python turtle實現(xiàn)貪吃蛇游戲的具體代碼,供大家參考,具體內(nèi)容如下

# Simple Snake Game in Python 3 for Beginners import turtleimport timeimport random delay = 0.1 # Scorescore = 0high_score = 0 # Set up the screenwn = turtle.Screen()wn.title('Snake Game by @TokyoEdTech')wn.bgcolor('green')wn.setup(width=600, height=600)wn.tracer(0) # Turns off the screen updates # Snake headhead = turtle.Turtle()head.speed(0)head.shape('square')head.color('black')head.penup()head.goto(0, 0)head.direction = 'stop' # Snake foodfood = turtle.Turtle()food.speed(0)food.shape('circle')food.color('red')food.penup()food.goto(0, 100) segments = [] # Penpen = turtle.Turtle()pen.speed(0)pen.shape('square')pen.color('white')pen.penup()pen.hideturtle()pen.goto(0, 260)pen.write('Score: 0 High Score: 0', align='center', font=('Courier', 24, 'normal')) # Functions def go_up(): if head.direction != 'down':head.direction = 'up' def go_down(): if head.direction != 'up':head.direction = 'down' def go_left(): if head.direction != 'right':head.direction = 'left' def go_right(): if head.direction != 'left':head.direction = 'right' def move(): if head.direction == 'up':y = head.ycor()head.sety(y + 20) if head.direction == 'down':y = head.ycor()head.sety(y - 20) if head.direction == 'left':x = head.xcor()head.setx(x - 20) if head.direction == 'right':x = head.xcor()head.setx(x + 20) # Keyboard bindingswn.listen()wn.onkeypress(go_up, 'Up')wn.onkeypress(go_down, 'Down')wn.onkeypress(go_left, 'Left')wn.onkeypress(go_right, 'Right') # Main game loopwhile True: wn.update() # Check for a collision with the border if head.xcor() > 290 or head.xcor() < -290 or head.ycor() > 290 or head.ycor() < -290:time.sleep(1)head.goto(0, 0)head.direction = 'stop' # Hide the segmentsfor segment in segments: segment.goto(1000, 1000) # Clear the segments listsegments.clear() # Reset the scorescore = 0 # Reset the delaydelay = 0.1 pen.clear()pen.write('Score: {} High Score: {}'.format(score, high_score), align='center', font=('Courier', 24, 'normal')) # Check for a collision with the food if head.distance(food) < 20:# Move the food to a random spotx = random.randint(-290, 290)y = random.randint(-290, 290)food.goto(x, y) # Add a segmentnew_segment = turtle.Turtle()new_segment.speed(0)new_segment.shape('square')new_segment.color('grey')new_segment.penup()segments.append(new_segment) # Shorten the delaydelay -= 0.001 # Increase the scorescore += 10 if score > high_score: high_score = score pen.clear()pen.write('Score: {} High Score: {}'.format(score, high_score), align='center', font=('Courier', 24, 'normal')) # Move the end segments first in reverse order for index in range(len(segments)-1, 0, -1):x = segments[index-1].xcor()y = segments[index-1].ycor()segments[index].goto(x, y) # Move segment 0 to where the head is if len(segments) > 0:x = head.xcor()y = head.ycor()segments[0].goto(x, y) move() # Check for head collision with the body segments for segment in segments:if segment.distance(head) < 20: time.sleep(1) head.goto(0, 0) head.direction = 'stop' # Hide the segments for segment in segments:segment.goto(1000, 1000) # Clear the segments list segments.clear() # Reset the score score = 0 # Reset the delay delay = 0.1 # Update the score display pen.clear() pen.write('Score: {} High Score: {}'.format(score, high_score), align='center', font=('Courier', 24, 'normal')) time.sleep(delay) wn.mainloop()

Python turtle實現(xiàn)貪吃蛇游戲

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产中文字幕一区二区三区| 久久久久久夜| 伊人久久大香线蕉av超碰演员| 一区在线视频观看| 久久久精品国产**网站| 亚洲资源av| 在线看片国产福利你懂的| 伊人久久大香伊蕉在人线观看热v| 亚洲精品黄色| 国产精品高潮呻吟久久久久| 亚洲精品在线影院| 人人精品人人爱| 久久黄色影院| 欧美激情福利| 99视频在线精品国自产拍免费观看| 美女网站久久| 国产精品日韩欧美一区| 日本91福利区| 中日韩男男gay无套| 成人一区不卡| 91亚洲精品视频在线观看| 国模大尺度视频一区二区| 日韩精品亚洲专区| 免费在线成人网| 久久久久蜜桃| 日韩激情精品| 色综合视频一区二区三区日韩 | 国产色99精品9i| 欧美中文字幕一区二区| 精品国产一区二区三区av片| 亚洲97av| 奇米亚洲欧美| 视频一区视频二区中文字幕| 亚洲美女久久精品| 精品免费av一区二区三区| 国产精品日本一区二区三区在线| 久久国产精品免费一区二区三区| 日韩av中文字幕一区二区三区| 亚洲人成亚洲精品| 国产欧美一区二区三区精品观看 | 久久精品天堂| 日韩va欧美va亚洲va久久| 99亚洲精品| 日本在线高清| 亚洲成av人片一区二区密柚| 天堂成人国产精品一区| 久久亚洲二区| 亚洲欧美日韩综合国产aⅴ| 蜜桃久久精品一区二区| 男人的天堂久久精品| 人人精品久久| 久久精品欧洲| 久久美女性网| 久久一级电影| 视频一区国产视频| 蜜臀久久99精品久久久久宅男| 在线国产一区二区| 国产精品嫩草99av在线| 免费精品视频| 日韩一区二区三区精品视频第3页| 精品视频一区二区三区在线观看| 好看的av在线不卡观看| 国产精品久久久久77777丨| 亚洲精品一区二区在线看| 久久午夜视频| 先锋影音久久久| 亚洲欧美日本国产专区一区| 男女性色大片免费观看一区二区 | 日韩.com| 亚洲a一区二区三区| 亚洲精品女人| 97精品国产| 亚洲少妇在线| 亚州av一区| 综合激情网站| 91精品久久久久久久久久不卡| 亚洲一区二区三区中文字幕在线观看 | 欧美日韩国产免费观看| 91高清一区| 91精品丝袜国产高跟在线| 精品久久97| 久久视频精品| 麻豆一区二区三| 99久久久久国产精品| 亚洲成人av观看| 在线亚洲免费| 久久精品毛片| 成人av二区| 日韩高清二区| 岛国av在线网站| 亚洲资源网站| 麻豆理论在线观看| 精品淫伦v久久水蜜桃| 国产精品天堂蜜av在线播放| 视频一区中文字幕| 亚洲一区二区三区四区电影 | 久久91导航| 性欧美69xoxoxoxo| 亚洲五月综合| 日韩毛片网站| 美日韩一区二区三区| 六月婷婷一区| 亚洲va中文在线播放免费| 国产精品久久久久久久久久久久久久久 | 国产一区二区三区四区五区 | 99久久精品网| 精品国产18久久久久久二百| 成人va天堂| 亚洲高清成人| 久久亚洲一区| 欧美 日韩 国产一区二区在线视频 | 福利一区视频| 日韩电影免费在线观看| 成人av二区| 国产精品99久久久久久董美香| 久久国产精品久久w女人spa| 奇米狠狠一区二区三区| 国产探花在线精品| 国产精品久久国产愉拍| 亚洲作爱视频| 国模精品一区| 国产一级成人av| 亚洲va中文在线播放免费| 国产精品一区三区在线观看| 中文久久精品| 粉嫩av一区二区三区四区五区| 久久xxxx| 日韩av有码| 美女尤物国产一区| 欧美在线黄色| 亚洲开心激情| 久久xxxx精品视频| 噜噜噜躁狠狠躁狠狠精品视频 | 合欧美一区二区三区| 久久gogo国模啪啪裸体| 国产精品国产三级国产在线观看| 国产中文在线播放| 国产激情在线播放| 欧美黑人做爰爽爽爽| 色天使综合视频| 精品视频97| 日韩在线看片| 精品一区不卡| 中文一区一区三区高中清不卡免费| 免费成人性网站| 另类小说一区二区三区| 日韩免费av| 在线综合欧美| 欧美高清不卡| 亚洲欧美日韩国产综合精品二区| 99成人超碰| 久久国产欧美| 午夜久久久久| 不卡专区在线| 国产精品极品国产中出| 国产精品多人| 精品捆绑调教一区二区三区| 欧美1级日本1级| 青草久久视频| 国产高清精品二区| 福利欧美精品在线| 久久亚洲电影| 91日韩在线| 国产专区一区| 精品视频网站| 青青伊人久久| 黄色日韩精品| 亚洲欧美日本日韩| 国产一区二区三区精品在线观看 | 久久一区国产| 成人看片网站| 黑丝一区二区三区| 精品国产美女a久久9999| 欧美日韩日本国产亚洲在线| 欧美激情aⅴ一区二区三区 | av一区在线| aa国产精品| 蜜臀国产一区| 日韩高清不卡一区| 伊人久久大香线蕉av超碰演员| 国产日韩一区| 亚洲福利国产| 成人精品久久| 国产精品欧美三级在线观看| 欧美精品激情| 精品深夜福利视频| 国产精品综合| 99在线精品免费视频九九视| 91看片一区| 成人污污视频| 精品久久电影| 中文字幕在线视频久| 久久三级毛片| 亚洲欧洲一区| 欧美69视频| 国产精品高颜值在线观看| av资源中文在线| 麻豆国产精品| 伊人精品一区| 亚洲精品一二三区区别|