Coder Social home page Coder Social logo

leisvip / dnfcalculating Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dnfcalc/dnfcalculating

0.0 0.0 0.0 32.7 MB

主体实现By纸飞机

Home Page: https://wxh0402.github.io/DNFCalculating/

License: GNU General Public License v3.0

Python 100.00% Shell 0.01%

dnfcalculating's Introduction

执行程序下载:https://pan.lanzous.com/b01bfj76fhttps://www.lanzou.com/b01bfj76f

python(3.8)编写,使用 pyqt5图形 GUI 库
主框架由纸飞机实现,西瓜协助修改,SCUDRT 对算法进行优化修改,风之凌殇添加多进程优化

依赖安装

安装Python,计算器开发使用的是3.8版本
安装项目依赖

pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ -r requirements.txt

macOS下运行方式

        直接在Finder中双击run_mac.command即可运行。

        或者在终端(Terminal)中,执行命令python3.8 main.py即可运行。

程序结构

|-- DNFCalculating
    |-- run_mac.command:macOS下运行脚本
    |-- CHANGELOG.md:程序更新记录
    |-- LICENSE:开源许可
    |-- main.py:程序主入口
    |-- README.md:程序说明
    |-- requirements.txt:项目依赖包
    |-- Characters:职业实现目录
    |-- PublicReference:公有引用方法
    |   |-- base.py:输出职业公有实现方法
    |   |-- base_buff.py:奶系职业公有实现方法
    |   |-- common.py:界面公有实现方法
    |   |-- init.py:初始化文件,启用多线程及日志记录
    |   |-- choise:选项设置
    |   |   |-- 细节选项.py
    |   |   |-- 选项设置.py
    |   |   |-- 选项设置_buff.py
    |   |-- equipment:装备设置
    |   |   |-- basic_equ.py:装备公有类
    |   |   |-- equ_list.py:装备列表
    |   |   |-- 基础函数.py:各类隐藏基础公式
    |   |   |-- 宠物.py
    |   |   |-- 宠物_buff.py
    |   |   |-- 武器融合.py
    |   |   |-- 武器融合_buff.py
    |   |   |-- 称号.py
    |   |   |-- 称号_buff.py
    |   |   |-- 装备_套装.py
    |   |   |-- 装备_武器.py
    |   |   |-- 装备_特殊.py
    |   |   |-- 装备_防具.py
    |   |   |-- 装备_首饰.py
    |   |   |-- 辟邪玉.py
    |   |   |-- 辟邪玉_buff.py
    |   |-- utils:工具类
    |       |-- calc_core.py:装备寻优
    |       |-- common.py:格式化时间
    |       |-- config.py:配置读取
    |       |-- constant.py:常量
    |       |-- copy.py:深度拷贝
    |       |-- img.py:常量图片
    |       |-- MainWindow.py:自定义窗口
    |       |-- minheap.py:最小堆排序
    |       |-- producer_consumer.py:多进程
    |       |-- TitleBar.py:自定义标题栏
    |       |-- zipfile.py:压缩文件
    |-- ResourceFiles:资源文件夹
    |   |-- 职业文件夹
    |   |   |-- bg.jpg:背景图
    |   |   |-- 人物.png:详情界面人物图
    |   |   |-- reset:默认配置文件夹
    |   |   |   |-- attr.ini:细节选项输入
    |   |   |   |-- equ.ini:装备选择
    |   |   |   |-- equ1.ini:装备打造选项
    |   |   |   |-- equ2.ini:装备条件选择
    |   |   |   |-- equ3.ini:装备页面百变怪、神话排名、显示选项、时装选择
    |   |   |   |-- equ4.ini:神话属性调整
    |   |   |   |-- equ5.ini:自选装备锁定
    |   |   |   |-- skill1.ini:BUFF输入、护石、觉醒状态、时间输入、希洛克武器词条
    |   |   |   |-- skill2.ini:技能等级、技能TP、技能次数、宠物次数
    |   |   |   |-- skill3.ini:辟邪玉、希洛克、黑鸦设置
    |   |   |   |-- skill4.ini
    |   |   |   |-- skill5.ini:技能页职业个性化选项存档
    |   |   |   |-- skill6.ini:技能次数及宠物次数输入
    |   |   |-- 技能:技能图标文件夹
    |   |-- Config:配置文件夹
    |   |   |-- 基础设置.ini
    |   |   |-- 攻击目标.ini
    |   |   |-- adventure_info.json:加载职业配置
    |   |   |-- config.json:配置选项文件
    |   |   |-- release_version.json:计算器版本
    |   |-- img:公有图片
    |   |   |-- logo.ico
    |   |   |-- 刀魂之卡赞.png
    |   |   |-- 觉醒选择.png
    |   |   |-- 输出背景.png
    |   |   |-- 输出背景_BUFF.png
    |   |   |-- 远古记忆.png
    |   |   |-- 分类
    |   |   |-- 头像
    |   |   |-- 希洛克
    |   |   |-- 装备
    |   |-- Skins:计算器皮肤包
    |-- Tools
        |-- 图标去白点.py
        |-- 神话融合图标拼接.py

dnfcalculating's People

Contributors

wxh0402 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.