本人开发了一个趣味小程序,叫刮刮乐趣味小程序。这个游戏的原理代码如下所示。
下面是部分代码预览:
""" 刮刮乐趣味小游戏原理程序。 本程序运行较慢,这是由于逐像素修改所引起的。 它的原理是把black_mask的像素改为透明像素。 读者完全可以把它改造成自己的刮刮乐小游戏。 """ __author__ = "李兴球" __date__ = "2018/11/26" def refresh(): """刷新显示,在这个过程中无法关闭pygame。""" import pygame from pygame.locals import * size = width,height= 800,600 # 定义屏幕尺寸变量 pygame.init() # 初始化pygame模块 screen = pygame.display.set_mode(size) # 建立显示屏幕 pygame.display.set_caption("刮刮乐趣游戏小游戏原理程序") # 标题 background = pygame.image.load("图片/鸟.png") # 加载图像 clock = pygame.time.Clock() # 建立每像素模式的surface,用来蒙住它下面的图片。 black_mask = pygame.Surface(size).convert_alpha() refresh() ''''''''''''''''''''''''''''''''''''''''''''' while not pygame.event.get(QUIT):clock.tick(30) pygame.quit()
下载完整源代码与素材,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)