【蓝因子教育】用Python写个开心消消乐小游戏
pygame.init()screen=pygame.display.set_mode((WIDTH,HEIGHT))pygame.display.set_caption('消消乐')看一下效果:再接着在窗口中画一个8x8的网格,代码如下:screen.fill((255,255,220))#游戏界面的网格绘制defdrawGrids(self):forxinrange(NUMGRID):foryinrange(NUMGRID):...
用Python和Pygame做小游戏2
一个是rect,代表坐标和长宽,给出初始值后就可以通过left,right拿到计算后的坐标值,而不需要我们自己写代码计算,非常方便。只需要把Qt的fillRect方法换成pygame.draw.rect,DISPLAYSURF是main方法里建立的一个surface对象,相当于原来的qlabel。所有的图像操作都由它来处理。同时字体也用pygame.font替换掉了,font...
14.8 pygame射击游戏(五)
1)在init方法里增加down_image_arr属性:self.down_image_arr=(pygame.image.load('../assets/enemy1_down1.png'),pygame.image.load('../assets/enemy1_down2.png'),pygame.image.load('../assets/enemy1_down3.png'),pygame.image.load('../assets/enemy1_down4.png'))2)修改update方法...
用Python给娃写个游戏,庆祝嫦娥五号登月
t_font=pygame.font.Font(None,26)t_surf=t_font.render(t_str,1,(255,255,255))screen.blit(t_surf,[10,200])f_font=pygame.font.Font(None,26)f_surf=f_font.render(f_str,1,(255,255,255))screen.blit(f_surf,[60,300])5画出尾焰三角形,尾...
500行代码,教你用python写个微信飞机大战
self.font=pygame.font.SysFont(font_name,font_size)#得到Clock对象,我们可以使用它来获取距离上次绘制图像的时间self.clock=pygame.time.Clock()#背景图初始位置self.height=0#使用窗口的高度处于滚动的时间,就能得到每ms滚动的距离...
Python 还能实现哪些 AI 游戏?附上代码一起来一把!
(action)==3pygame.event.pump()reward=0#绑定一些对象self.score1Render=self.font.render(str(self.paddle_1_score),True,(255,255,255))self.score2Render=self.font.render(str(self.paddle_2_score),True,(255,255,255))self.screen.blit(self.background,(0,...