导语
哈喽!大家好~
新手的一周开始,木子来送福利了。
昨天去超市屯货,看到满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】即可免费领取哦!!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。