网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月22日
漏签
0
天
魔塔吧
关注:
67,679
贴子:
2,186,843
看贴
图片
吧主推荐
视频
玩乐
16
回复贴,共
1
页
<返回魔塔吧
>0< 加载中...
魔塔规则本质的理论完善
只看楼主
收藏
回复
真魔塔知煮
真理要塞
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
自从complex world问世之后,魔塔的规则就被进行了拓展。因此我写了点东西把规则的本质研究了一下,发出来作为参考吧。阅读本文需要学过抽象代数。
送TA礼物
IP属地:上海
1楼
2018-06-16 10:06
回复
真魔塔知煮
真理要塞
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我们先来看看经典的魔塔的伤害计算方式。用勇士攻击减去怪物防御,得a,用怪物血量除以a(如果a等于0,禁止战斗),得到的数向上取整再减1(回合数),得b,用怪物攻击减去勇士防御,得c,用b乘c,得伤害。注意得到的数为负数视为0。
我们注意到这个回合数本来是根据“你打一下我打一下”的情况才设计的“向上取整再减1”。但在complex world中,这个部分被设计为实部和虚部分别向上取整再减1,实际上已经不存在你和怪物一下一下打的情况。所以这个“你打一下我打一下”对规则来说是非本质的。下面我们将会把这个“向上取整再减1”的调整称为“域到环映射”。
我们来看看这个计算过程涉及到哪些运算。涉及到的运算是减法,除法和乘法。由于有两个运算,因此必须在环上。环只能保证能做减法和乘法,由于有除法,因此必须是幺环,每个非零元素都要有逆元,因此必须是体。感觉乘法不交换不太合理,因此假设乘法交换,必须是域。
原来用的是有理数域。但是让数值是有理数运算量太大,因此采取取整办法,将运算保持在有理数域上,但是数值全部采用有理数域的子环整数环。
同时还禁止负整数存在,强行将负整数变成0。
最后是失败判定。勇士打一个怪物之后,血量减去怪物伤害。血量小于等于0为失败。
IP属地:上海
2楼
2018-06-16 10:06
回复
收起回复
2026-06-22 11:37:33
广告
不感兴趣
开通SVIP免广告
真魔塔知煮
真理要塞
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我们可以发现,一个魔塔的规则可以简要地用这五个元素来描述。
把有理数域叫做“运算域”,整数环叫做“数值环”,把运算域里的元素变到数值环的元素的映射称为“域到环映射”,把负数调成0称为“调整规则”,把勇士血量为0失败称为“失败判定”。
伤害计算方式:用勇士攻击减去怪物防御,得a,用怪物血量除以a(如果a是0,禁止战斗),此时数值进入运算域,用域到环映射搞到数值环里,得b,用怪物攻击减去勇士防御,得c,用b乘c,得伤害。注意得到的数值环里的数先用调整规则进行调整。
勇士打一个怪物之后,血量减去怪物伤害。勇士满足“失败判定”的条件视为失败。
由运算过程可知,运算域中的数是由数值环中的两个数相除而得的,因此运算域只需要取数值环的商域就行了。由于要作商域,因此数值环必须是整环。
IP属地:上海
3楼
2018-06-16 10:07
回复
收起回复
真魔塔知煮
真理要塞
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
经典魔塔的规则可如下概括:
数值环:整数环
运算域:有理数域
域到环映射:向上取整再减1
调整规则:所有数值出现负整数强制变为0
失败判定:勇士生命小于等于0
逆转的规则区别仅在于更改调整规则,攻击数值和防御数值不限制。
Complex World的规则可如下概括:
数值环:a+bi,a,b属于Z,即Z[x]除以(x^2+1)得到的商环
运算域:a+bi,a,b属于Q,即Q加上i后的单扩张Q(i)
域到环映射:实部和虚部分别向上取整再减1
调整规则:除了总伤害之外的所有数值,实部和虚部若出现负数调成0。总伤害不调整。
(注意调整规则只在伤害计算时用)
失败判定:勇士生命实部小于等于0或虚部小于0
IP属地:上海
4楼
2018-06-16 10:07
回复
收起回复
真魔塔知煮
真理要塞
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果要推广规则,可以像逆转一样微调。或者像cw一样,调整数值环(请注意,运算域只需要取数值环的商域,因此自动取好了),这是非常大的调整。(注意为了显示方便,数值环不能太复杂。)显然复数塔的调整规则有好几种,但cw里的比较合适。
这里考虑数值环是否还能调整。由于数值环必须是整环,我们知道的整环并不多。
先考虑是否能简单地进行维数推广,但是如果得到的域是R^n的子域的话,那么R^n必须是个域,而在R^n上定义加法与乘法形成的域只有实数域和复数域(根据某个比较高深的定理),因此无法简单地这么推广。
如果采用整环Z/(p),感觉无法体现怪物强弱,但也是一个思路。它本身就是个域,因此运算域也是它自己。
还有一些非常复杂的整环,比如整环上的多项式环。可取整数环上的一元多项式环,但感觉还是复杂度很高,它的商域是所有整系数有理函数,域到环映射难以定义。
最后还有个比较可行的思路。还可以把那个a+bi稍微改改。
注意到整环(a+bi,a,b属于Z)也就是即Z[x]除以(x^2+1)得到的商环。把除的那个理想(W)改一改就能造出很多整环。注意到,除出来是整环要求(W)是一个素理想,也就是W是一个不可约多项式。
原来用的是x^2+1。我们改成用x^2-2,就可以得到整环(a+b根号2,a,b属于Z),此时的运算域为Q(根号2)。这里还能造出不少来。
IP属地:上海
6楼
2018-06-16 10:14
回复
收起回复
SUPER程子
阿特拉斯
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
可怜的真魔没人回复,我就大发慈悲暖下贴
IP属地:湖南
7楼
2018-06-16 10:27
回复(4)
收起回复
乌拉呀哈之神!
神秘之海
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
IP属地:上海
来自
Android客户端
8楼
2018-06-16 11:10
回复(1)
收起回复
XC星魂
数据蓝海
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
发这些有个锤子用,老夫都看不懂,我推荐你下载dnf和游戏王ygopro爽快娱乐
IP属地:河南
9楼
2018-06-16 11:38
回复(2)
收起回复
2026-06-22 11:31:33
广告
不感兴趣
开通SVIP免广告
喜欢架
真理要塞
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
做这么复杂没人玩。
11楼
2018-06-16 21:18
回复
收起回复
再不见_当年你
生机之树
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
惊呆我了
IP属地:江苏
来自
Android客户端
12楼
2023-02-26 17:26
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
猎鹰Major夺冠,Niko圆梦
2062770
2
巴西狂热粉冲台袭击Niko
1478971
3
出线有望,佛得角逼平南美劲旅
1432844
4
23分钟三球,西班牙打穿沙特
1004940
5
特朗普威胁伊朗,美伊谈判暂停
889980
6
米游AI女友上线,玩家有福了
704125
7
银行起诉2岁婴儿,背后真相暖心
645576
8
黄金一代遇阻,比利时两连平
477342
9
不养闲人?高校要求院系自负盈亏
426536
10
孩子冠双姓被嘲,强行复姓太尬
302988
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示