首页 > 试题

什么?你还不知道用Python做刮刮乐小游戏?源代码在这

更新时间:2024-12-23 16:59:28 阅读: 评论:0

2023年12月11日发(作者:海口博物馆)

什么?你还不知道用Python做刮刮乐小游戏?源代码在这

哈喽~大家好呀!我是恰恰,今天给大家分享一下Python刮刮乐游戏完整的源代码,相信大家都有在小程序里抽过奖,用手在屏幕上点一下

或者划几下,就可以抽奖啦,跟现实生活中的刮刮乐一模一样,那么他是怎么做出来的呢,接下来就让我们看一看完整的源代码吧!

程序中使用到的图片可自行设置替换。单击左键刮图,单击右键换张图片。

程序运行截图:

完整程序源代码:

"""刮刮乐趣味小游戏,这是一个有趣的小游戏,把别人的相片给刮出来,单击左键刮图,右键换下一张图片"""

__author__ = "Python代码大全"

__date__ = "2021/11/04"

import os

import pygame

from import *

def isimage(image):

"""通过判断扩展名来略微判断一个文件是否是图像,只支持列表中的图像"""

ext = xt(image)[-1]

if () in [".gif", ".jpg", ".png", ".jpeg", ".bmp"]:

return True

el:

return Fal

running = True

size = width, height = 800, 600 # 宽和高度

WHITE = (255, 255, 255, 27) # 半透明白色

() # 初始化pygame模块

screen = _mode(size) # 建立显示屏幕

_caption("刮刮乐刮图趣味小游戏")

path = () + + "pictures"

photos = [(path + + image) for image in r(path) if isimage(image)]

amounts = len(photos)

index = 0

sur = e(size).convert_alpha() # 全是0,表现为黑色,(0, 0, 0, 255)

((192, 192, 192)) #设置为银色

while running:

event = ()

if == QUIT:

running = Fal

m_left, m_middle, m_right = _presd()

mx, my = _pos()

if m_left:

(sur, WHITE, (mx, my), 50)

if m_right:

((192, 192, 192))

index = index + 1

index = index % amounts

if m_middle:

running = Fal # 按中键退出循环

(photos[index], (0, 0)) # 相当于背景图

(sur, (0, 0))

()

()

学完这个,有对象的小伙伴可以给女朋友做一个小惊喜,抽抽奖,岂不是很刺激,学好Python还愁找不到女朋友嘛?哈哈^_^大家赶紧行动起来吧!觉得有用

的话,小伙伴给我一个三连哦~

点赞、收藏、评论,谢谢大家哦~

本文发布于:2023-12-11 19:02:58,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/88/41122.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:什么?你还不知道用Python做刮刮乐小游戏?源代码在这.doc

本文 PDF 下载地址:什么?你还不知道用Python做刮刮乐小游戏?源代码在这.pdf

标签:源代码   图片   大家   图像   小游戏   起来
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|