2023年12月11日發(fā)(作者:海口博物館)
什么?你還不知道用Python做刮刮樂小游戲?源代碼在這
哈嘍~大家好呀!我是恰恰,今天給大家分享一下Python刮刮樂游戲完整的源代碼,相信大家都有在小程序里抽過獎,用手在屏幕上點一下
或者劃幾下,就可以抽獎啦,跟現(xiàn)實生活中的刮刮樂一模一樣,那么他是怎么做出來的呢,接下來就讓我們看一看完整的源代碼吧!
程序中使用到的圖片可自行設(shè)置替換。單擊左鍵刮圖,單擊右鍵換張圖片。
程序運行截圖:
完整程序源代碼:
"""刮刮樂趣味小游戲,這是一個有趣的小游戲,把別人的相片給刮出來,單擊左鍵刮圖,右鍵換下一張圖片"""
__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,表現(xiàn)為黑色,(0, 0, 0, 255)
((192, 192, 192)) #設(shè)置為銀色
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 # 按中鍵退出循環(huán)
(photos[index], (0, 0)) # 相當(dāng)于背景圖
(sur, (0, 0))
()
()
學(xué)完這個,有對象的小伙伴可以給女朋友做一個小驚喜,抽抽獎,豈不是很刺激,學(xué)好Python還愁找不到女朋友嘛?哈哈^_^大家趕緊行動起來吧!覺得有用
的話,小伙伴給我一個三連哦~
點贊、收藏、評論,謝謝大家哦~
本文發(fā)布于:2023-12-11 19:02:58,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/88/41122.html
版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除。
本文word下載地址:什么?你還不知道用Python做刮刮樂小游戲?源代碼在這.doc
本文 PDF 下載地址:什么?你還不知道用Python做刮刮樂小游戲?源代碼在這.pdf
| 留言與評論(共有 0 條評論) |