Python实现王者荣耀模拟抽水晶

本文使用Python3.6

*概率参考:王者荣耀官网概率公示
由于王者荣耀没有公布幸运值的加成和在表格里玩的一些文字游戏,导致有些数据我只能靠多次测试估摸出来一个数。

使用的权重数如下:

normal_weight = [["GRAND_PRIZE", 8000.0],["ACTOR_OR_SKIN", 22000.0],["SPECIAL_SHARD", 3430000.0],["POSY", 4130000.0],["DIAMOND", 1590000.0],["ROSE", 600000.0],["EFFECTS", 330000.0]]posy_weight = [(1600, 235), (400, 375), (80, 1878), (50, 7512)]
SPECIAL_SHARD = ["SKIN_SHARD", "ACTOR_SHARD"]
name = {"GRAND_PRIZE": "荣耀水晶*1","DIAMOND": "钻石*50","ROSE": "浓情玫瑰*1","EFFECTS": "局内特效自选礼包*1","ACTOR1": "[英雄]花木兰*1","ACTOR2": "[英雄]钟馗*1","SKIN1": "[皮肤]偶像歌手*1","SKIN2": "[皮肤]幻想奇妙夜*1","SKIN_SHARD": "皮肤碎片*5","ACTOR_SHARD": "英雄碎片*5","POSY": "铭文碎片*"
}LUCK_ADD = 600
LUCK_DEL = LUCK_ADD / (len(normal_weight) - 1)

下载的压缩包中有三个文件:

  • __init__.py
  • rongyao_shuijing.py 模拟抽水晶的主程序,带有main函数,可于命令行or编辑器使用
  • bot.py 基于wxpy库实现的微信机器人,引用了 rongyao_shuijing.py中的类
    wweu微信机器人效果↑
    命令行or编译器效果↓
输入命令:lc -5-d
====================
是否有折扣: 否
荣耀水晶*1
钻石*2650
浓情玫瑰*28
局内特效自选礼包*13
皮肤碎片*255
英雄碎片*255
铭文碎片*9060
一共抽了 330 次
0 次单抽 66 次五连
消耗点券 17820
幸运值: 0
输入命令:quit
success进程已结束,退出代码 0

百度网盘链接
提取码:qv2n

Python实现王者荣耀模拟抽水晶相关推荐

  1. 手机写python脚本_用Python写王者荣耀刷金币脚本

    王者荣耀很多朋友都想买脚本和挂之类的,想更加容易的获得金币等可以在游戏里买英雄等,今天我们发挥程序员的优势教给大家用Python语言自己写一个可以刷金币的脚本,以下是全部内容. 王者荣耀的冒险模式里有 ...

  2. python爬虫--王者荣耀高清壁纸下载(多线程)

    下面的代码是采用多线程的生产者消费者模式,下载速度比之前文章的普通下载快一点. 普通下载的链接:python爬虫–王者荣耀高清壁纸下载 代码在下载方面是没有问题的,可以直接运行,就是在收集打不开链接的 ...

  3. Python爬虫——王者荣耀全皮肤拉取

    文章目录 Python爬虫--王者荣耀全皮肤拉取 资源地址 HeroScrapy.py 运行上面的代码即可 注意点 Python爬虫--王者荣耀全皮肤拉取 开门见山,话不多说 资源地址 英雄信息列表: ...

  4. 【python】王者荣耀全英雄高清壁纸爬虫共467M(多线程)

    文章目录 1. 成果展示 2. 单张预览 3. 软件下载 4. 壁纸下载 5. 进度打印 6. 目标网址 7. 依赖模块 8. 完整代码 9. 代码剖析 10. 打包教程 10.1. 打包前的准备 1 ...

  5. Python实现王者荣耀小助手(二)

    接下来我们获取英雄和武器信息,详细代码KingGlory.py如下(代码中有详细注解): # -*- coding: utf-8 -*- #!/usr/bin/env python # @Time : ...

  6. Python写王者荣耀小游戏

    Python写王者荣耀小游戏 文章目录 Python写王者荣耀小游戏 说明: 一.socket创建 二.实现多进程 三.面向对象版本 四.主体部分搭建 1. 服务器主要步骤的实现 1-1主体部分 1- ...

  7. 利用Python进行王者荣耀壁纸下载

    利用Python进行王者荣耀壁纸下载 Python版本:3.5+ 相关模块:urllib模块,json模块,os模块 参考程序: import urllib.request import json i ...

  8. 挑战纯python写王者荣耀,开lou!

    挑战用纯python写一个王者荣耀小游戏? 信不信点进来看!小白们快来,你们也行!我就不信你不笑,快跟我来! 这里是文章要用到的所有东西,需要的同学自取一下,直接可以用:用Python写王者荣耀,源码 ...

  9. Python爬虫---王者荣耀(最详细)

    Python爬虫-王者荣耀(最详细) 首先来到王者荣耀的首页 点击游戏壁纸进去,就会看到这些图片,大致看了一下,是我们想要的东西 点开图片看看能不能找到什么规律 可以看见每张图下面都有六个分辨率的选项 ...

最新文章

  1. c++局域网主动ftp_如何在局域网中实现 ARP 攻击
  2. [裴礼文数学分析中的典型问题与方法习题参考解答]4.3.23
  3. 表白记 BFS求最短路径
  4. 在ASP.Net和IIS中删除不必要的HTTP响应头
  5. 【数据结构与算法】之深入解析“寻找旋转排序数组中的最小值II”的求解思路与算法示例
  6. hadoop集群中的日志文件
  7. 项目管理系统、工作台、经营看板、质量管理、合同管理、合同审核、新建合同、分包商管理、立项审批、创建项目、项目模板、项目统计、计划管理、结项申请、审批流程、审批记录、审批状态、参数设置、axure原型
  8. git branch看不到分支_这份Git 日常操作清单,你都用到了吗
  9. 模式识别 - 名词解释整理
  10. 测试页能打印 软件不能打,Windows7分享打印机能打测试页打印文件怎么没反应
  11. 给网站加上 开心网 转帖功能
  12. AUTOCAD——倒角命令、圆角命令
  13. 运用京东云代码托管、云编译、云部署等产品进行蓝绿部署简单实践
  14. LINK : fatal error LNK1104: 无法打开文件“mfc71.lib”的原因一例
  15. 当程序员遇到有远见的丈母娘,找对象那不是事
  16. 注册表 关闭打印机服务器,Win7系统添加打印机无Print Spooler服务无注册表解决方法...
  17. 普歌-飞灵团队-nuxt中jQuery报e.indexOf is not a function错误
  18. 专访网易游戏美术总监:寻找美术风格的蓝海
  19. otg usb 定位_什么是USB OTG?USB OTG是什么意思
  20. IntelliJ IDEA 2020.1发布,你要的都在这!

热门文章

  1. 题目 2307: 蓝桥杯2019年第十届省赛真题-灵能传输
  2. SEER新网页钱包UI设计第一版开发完毕
  3. React Native 项目调试 之二维码扫描
  4. 5.JFreeChart散点图
  5. MindManager软件制作的思维导图如何用幻灯片演示
  6. 安卓代码怎么设置省电模式_安卓手机怎么设置省电模式
  7. 通过指针引用数组(包含多种例子,清晰易懂)
  8. CF卡格式化XPE启动盘
  9. CDA1级习题复习(1)
  10. Notification(状态栏通知)详解