刮刮乐趣味小游戏原理程序


本人开发了一个趣味小程序,叫刮刮乐趣味小程序。这个游戏的原理代码如下所示。
下面是部分代码预览:

"""
   刮刮乐趣味小游戏原理程序。
   本程序运行较慢,这是由于逐像素修改所引起的。
   
   它的原理是把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()

 

下载完整源代码与素材,请扫码付款。

VIP免费查看

已有0人支付

本站所有作品,教程等皆为原创,盗版必究。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。QQ群免费教学群:225792826 (提供真实姓名可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 刮刮乐趣味小游戏原理程序
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页