亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

python實(shí)現(xiàn)簡單反彈球游戲

瀏覽:33日期:2022-06-22 16:35:39

python簡單游戲-反彈球,供大家參考,具體內(nèi)容如下

tkinter實(shí)現(xiàn),直接貼上代碼

from tkinter import*import timeimport randomclass Ball: def __init__(self,canvas,paddle,color):self.canvas = canvasself.paddle = paddleself.id = canvas.create_oval(10,10,25,25,fill=color)self.canvas.move(self.id,245,100)starts = [-3,-2,-1,1,2,3]random.shuffle(starts)self.x = starts[0]self.y = -3self.canvas_height = self.canvas.winfo_height()self.canvas_width = self.canvas.winfo_width()self.hit_bottom = False def hit_paddle(self,pos):paddle_pos=self.canvas.coords(self.paddle.id)if pos[2]>=paddle_pos[0] and pos[0]<=paddle_pos[2]: if pos[3]>=paddle_pos[1] and pos[3]<=paddle_pos[3]:return Truereturn False def draw(self):self.canvas.move(self.id,self.x,self.y)pos = self.canvas.coords(self.id)if pos[1] <= 0: self.y = 4if pos[3] >= self.canvas_height: self.hit_bottom=Trueif self.hit_paddle(pos)==True: self.y=-4if pos[0] <= 0: self.x = 4if pos[2] >= self.canvas_width: self.x = -4class Paddle: def __init__(self,canvas,color):self.canvas = canvasself.id = canvas.create_rectangle(0,0,100,10,fill=color)self.canvas.move(self.id,200,400)self.x=0self.canvas_width = self.canvas.winfo_width()canvas.bind_all(’<KeyPress-Left>’,self.turn_left)canvas.bind_all(’<KeyPress-Right>’,self.turn_right)self.hit_bottom = False def draw(self):self.canvas.move(self.id,self.x,0)pos = self.canvas.coords(self.id)if pos[0] <= 0: self.x = 0elif pos[2] >= self.canvas_width: self.x = 0 def turn_left(self,evt):self.x=-7 def turn_right(self,evt):self.x=7 tk = Tk()tk.title('反彈吧!球球')#tk.resizable(0,0)tk.wm_attributes('-topmost',1)canvas = Canvas(tk,width=650,height=600,bd=0,highlightthickness=0)canvas.pack()tk.update()paddle=Paddle(canvas,’blue’)ball = Ball(canvas,paddle,’red’)while 1: if ball.hit_bottom==False:ball.draw()paddle.draw() tk.update_idletasks() tk.update() time.sleep(0.01)

效果:

python實(shí)現(xiàn)簡單反彈球游戲

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

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产精品嫩模在线播放 | 久久精品视频在线观看榴莲视频 | 99re在线这里只有精品 | 一级特黄aa大片免费 | 欧美一区二区三区久久久人妖 | 青青青在线观看视频免费播放 | 国产精品www夜色影视 | 在线 中文字幕 日韩 欧美 | 亚洲黄色第一页 | 在线小视频国产 | 香蕉在线观看999 | 亚洲美女毛片 | 黄色片网址 | 色婷婷在线视频观看 | 一区二区三区视频免费观看 | 亚洲综合精品成人 | 一本一本久久a久久精品综合麻豆 | 欧美在线成人免费国产 | 国产一区 在线播放 | 亚洲伦理一区二区 | 伊人狼人在线 | 日本xxx免费视频 | 99视频在线国产 | 成人最新午夜免费视频 | 香蕉97超级碰碰碰免费公 | 国产成+人+亚洲+欧美综合 | a级毛片高清免费视频 | 色开心婷婷 | 久久久久毛片成人精品 | 亚洲国产激情在线一区 | 日本九九视频 | 国产片性视频免费播放 | 亚洲最大的黄色网址 | 亚洲精品一区最新 | 一区二区三区欧美视频 | 精品日韩| 三级黄色a | 欧美成人影院 在线播放 | 欧美太黄太色视频在线观看 | 久久免费精品一区二区 | 妞干网在线播放 |