下载 App

吃什么:大周粮食税收量及存储量模拟器毛坯版

修改于04/23579 浏览综合
在此对鴥彼飞隼大佬表示非常感谢!
这是一个基于大周国家财政公式的宏观粮仓推演小工具。输入存档数据,获得未来储粮变化曲线及目标值预测
在2024年底,大周曾出现过比较严重的bug:粮食大量溢出,有时攻占一座城邑以后爆出数百亿。这使当时的我非常红温。于是我动手写了个python小程序,模拟粮食何时能够下滑到预期的正常值。
当时我刚学python不久,技术极其粗糙,毫无项目经历。几乎全无知识概念,编程作业常常依赖ai奴隶。勉强完成了初版代码(感谢大周啊,人生中不少‘第一次’都是大周送给我的)。如今那个bug早都被修复了,我一直想着是不是可以改改它做出一个可视化的粮食存储量模拟器。到今天终于将其streamlit化,做成了。
TapTap
粮食总储量计算
先声明:在几个存档的模拟中,我认为它用来看中后期的‘种田档’更好。(毕竟种田后期粮食量大、宏观、没有剧烈的年中变动和领土变动)。并且考虑到各个星岚造意的’隐含参数‘和地方城邑数值(比如’膏腴‘这种我就没算入公式,后续我或许可以加个’buff‘城邑比例),它当然做不到完全拟合。只能做到宏观上的‘观其大略’罢了。
进入
让我解释下左侧各个参数,如何根据自己的档输入数据?:
TapTap
注意,里头的粮食单位我使用的是‘万’,结果也是万。涉及到直接加减粮食的参数也以万为单位输入
农田:国家概览-资源中直接获取,直接输入数值,不用换算成‘万’
农田年变化:这个是自定义的。考虑到随时间玩家的存档农田总会有些变化,可以自己据情况输入。不种田了看海那就是0
粮种质量:1+‘粮种产量单产’+粮种质量(后者好像是技术里出现)
TapTap
地利加成:采用河流3沼泽1.5原野1山林0.5大漠-1,在分别加上‘增益’-环境效果中各自的效益,在分别乘以国家概览-资源中的各个地形得到的加和
也就是
地利加成 = Σ [ (地形基础值 + 该地形增益值) × 该地形占比 ]
X:庶民人口(可能有变化,我采用的庶民)除以粮草数目栏中的‘所需农人’
基础税率:就是税率
国君心性加成:是‘贪’就选1.3。(这个我不知道咋算的,游戏中城邑产量的显示似乎是额外加成。所以我乘1.3)
财政收入:增益-内政效果 中’财政收入‘加成
水利:百分比换算,100就是1
TapTap
注意粮食都以万为单位
属国贡赋:看看本年年终结算时属国贡赋加献粮,考虑到我没有刻意模拟地方buff如’膏腴‘等等的影响,可以酌情多加点
仓库理论总量和腐败率:查看司农署内的’容量总计‘和腐坏率。
年预计总消耗:估计1年内可能’玩掉多少‘以及年终结算的消耗(也可以多写一点)
还可以在底下修改预期值,获得可能达到该预期值的推演年份
最终结果如下(以我自己的档为例):
TapTap
TapTap
因为Streamlit不适配中文,只好转为英文
此外我的原代码上传在Dujus/WhatForEat-Grain-Simulator-of-Dazhou。其中main.py是streamlit网页化前的脚本文件。目前还很不完善,请轻喷。若您有更好修改意见,欢迎前往fork或提PR,推动它变得更好。若帮到了你且感兴趣,欢迎前往点个star。
另:我注意到streamlit网站好像不好进。我令人工智能帮我把python版的又改写成了HTML版上传到了taptap,欢迎大家使用:https://www.taptap.cn/tools/28185
多谢!
文有12臣,武有8神将,此阵容可安天下!#大周列国志截图
文有12臣,武有8神将,此阵容可安天下!#大周列国志
6 赞
1 回复
孩子,你知道吗你学会了这个你会有什么改变截图
孩子,你知道吗你学会了这个你会有什么改变
这孩子获得了神的力量
5 赞
家族模式偶遇少女事件截图
家族模式偶遇少女事件
推测的触发条件:家主不为朝廷官员,家主妻子少于不等于3个,家主去外面溜达。遇到的妻子品质极佳。
8 赞
4 回复
陈氏家族升级爵位截图
陈氏家族升级爵位
我中了!我中了!哈哈哈兄弟们 花了200多年,终于从4个人的私兵上限提高到18个了,主要是之前的家主是刺史,然后入狱被抓了以后,我就让那个当右将军的人来当家主,更换家主的第1年,他是不会显示爵位的,到了第2年以后,我一看爵位变了,从公士变成公乘了,所以想要AI把你的爵位提升的话,可能就是需要家人或者家族当上将军,这样他们才有更多的机会出去立功,AI可能才会给他们提升爵位,我之前也有家主当上丞相的,
17 赞
56 回复
真服了,朕的儿子贪点就贪点吧,还给我举报上了
总共抓住两个,全是忠君派的人,君威不够,还无法赦免[表情_捂脸哭]
太祖五十六年 公元前99年
 
金銮早朝,百官列班肃立,朝堂气氛沉郁。侍中风影缓步出班,躬身执笏高声进言。
 
“陛下,臣有一言,愿献于御前。往昔秦国旧事可为前车之鉴,昔日秦侯心存舐犊之情,不忍依法惩治犯过子嗣,反倒寻臣子门生代为顶罪受过,一味姑息纵容,终究未能领会法家严明治国之根本。截图
真服了,朕的儿子贪点就贪点吧,还给我举报上了 总共抓住两个,全是忠君派的人,君威不够,还无法赦免[表情_捂脸哭] 太祖五十六年 公元前99年 金銮早朝,百官列班肃立,朝堂气氛沉郁。侍中风影缓步出班,躬身执笏高声进言。 “陛下,臣有一言,愿献于御前。往昔秦国旧事可为前车之鉴,昔日秦侯心存舐犊之情,不忍依法惩治犯过子嗣,反倒寻臣子门生代为顶罪受过,一味姑息纵容,终究未能领会法家严明治国之根本。
36 赞
38 回复
不破长安誓不休截图
不破长安誓不休
野心勃勃了一下立马被宣统一四海,铁盟友吴国100%请援不成功,还趁火打劫统一江东宣战我[表情_生气],150谍战的间谍还被抓了斩首示众[表情_捂脸哭],羽林健卫真猛可惜打不了9级9万兵城防长安,回档几次后把羽林换了盾弩弓一下打穿长安。(灵机一动) 羽林攻城不行,野战基本无损。
4 赞
00:50
核动力造人机制全流程截图
核动力造人机制全流程
7 赞
11 回复
彼初封国,楚羸而诸侯慢;今天下楚独强矣。截图
彼初封国,楚羸而诸侯慢;今天下楚独强矣。
夕日始君封疆三十里,赴王宴而诸侯慢之,功则无赏,无过则罚,今王师北上讨周无道、东征伐商凌弱,天之大任降于我王,王不敢不从,士不敢不胜,天下不敢不平,是使海内宇于,民安乐命,不复如周之霍乱焉。唯楚煌煌,唯我王万年!
1 赞
2 回复
01:36
架空历史:南蛮帝国的崛起-大桐皇朝截图
架空历史:南蛮帝国的崛起-大桐皇朝
公元前685年历经偃康王、偃眧王、以及偃叔瑜(未去世没有庙号,始皇帝-帝爵位)三代君主的努力终于在公元前620年统一华夏,成为当时世界上最为强大的帝国之首,疆域为世界之最,文化百家争鸣,亦蛮尚武,与同时期的帝国新巴比伦王国,古埃及(赛特王朝),亚述帝国相比,桐帝国有着无与伦比的姿势屹立于世界东方,为当时世界上最耀眼的星光璀璨
3 赞
2 回复
威加海内燕国怎么玩才有希望截图
威加海内燕国怎么玩才有希望
开局不脱离大汉几年内就会被汉统一四海,开局适龄人口比例太低了十万左右的兵扛不住汉赵两国,萁国还净添乱。开局若是脱离大汉能发育个十来年,兵力依旧拉不满,不过足够守住汉和赵,可大汉发布平定天下诏书拒了打不过,接受就给不到十个城。还有为什么对汉以兼并土地名义宣战后汉再发布平定天下诏书拒绝接受直接游戏结束。也不知道是汉太强还是韩信英布太弱,五年灭俩大国。
1 赞
14 回复