哈喽!大家好~新手的一周開始,木子來送福利了。
昨天去超市屯貨,看到滿199可以轉轉盤一次,有優惠券,還有直接減免50,贈送的洗衣液什麼的。
這活動對于拉新、促活、獲客、增長還是有不錯的效果,很多阿姨平常都在買買買,這次買多點兒也沒關系,還可以抽獎嘛~就讓大家感覺自己賺了就成功了~
你們是不是也經常看到線上、線下門店活動都是搞抽獎活動的。
我每次遊戲簽到或者一些寫文章的經常随處可見這類抽獎、轉盤的活動,換湯不換藥都是差不多方式。
那今天的話小編就帶大家一起來看看并制作一款轉盤抽獎小程序玩兒。
正文首先自備素材寫好抽獎的選項:
(1)環境安裝。
Python3.6、pycharm、pygame、以及一些自帶的模塊。
pip install pygame
如環境安裝包、激活碼等缺失直接找小編跟源碼一起發給大家免費分享的哈。
(2)初始化pygame類,設置窗口标題、刷新率等。
pygame.init()
screen = pygame.display.set_mode((600, 600)) # 設置窗口大小
pygame.display.set_caption('幸運大轉盤') # 設置窗口标題
tick = pygame.time.Clock()
fps = 10 # 設置刷新率,數字越大刷新率越高
picture = pygame.transform.scale(pygame.image.load("./幸運大轉盤.png"), (600, 600))
bg=picture.convert()
picture = pygame.transform.scale(pygame.image.load("./1.png"), (30, 230))
hand = picture.convert_alpha()
(3)用戶的得獎等級,判斷随機轉盤是幾等獎。
def rewardFun():
number = random.random()
for k, v in rewardDict.items():
if v[0] <= number < v[1]:
return k
(4)抽中獎項。
def end(k):
textFont = pygame.font.Font("./font.ttf", 50)
print("恭喜你,你抽中了" k)
textSurface = textFont.render("your awards is :%s" % k, True, (110, 55, 155))
screen.fill((155, 155, 0))
screen.blit(textSurface, (30, 230))
是你是你就是你,幸運大轉盤,開啟你專屬你的好運吧!制作不易,記得一鍵三連哦!
如果需要本文完整的代碼 圖片素材,Python新手安裝包、免費激活碼、等等更多Python資料 。
添加源碼基地企鵝群:【私信小編06】即可免費領取哦!!
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!