如何评价B站2020年拜年祭《铁心博弈》？
经过分析b站服务器返回的数据，我找出了结局判定的模式。 互动视频中内置了一个被我命名为“理性值”的变量，初始值为 0。不同的选择会对这个理性值产生不同的影响，其具体数值如下： 当四个选项全部选择完毕后，系统将判断理性值的大小。如果它大于等于 0，则进入“SIMULIEREN”结局；如果它小于 0，则进入“笼中蝶”结局。 真结局“三千世界”则需要特殊的触发方法，即对所有选择都不选任何选项。如果你这么做了，当周与 Simul 对决时会多出一次额外的选择，这时你必须仍然沉默，并且同样的画面会重复 7 遍。如果你在这 7 遍里没坚持住而选择了一个选项，那么你将直接进入另外两个结局之一。（图片使用 Graphviz 绘制） 以下简单的 JavaScript 代码可以计算出所有可能组合下的所有理性值，即预测结果。 以上结论来自对 api.bilibili.com/x/stein/edgeinfo_v2 接口的返回结果进行的分析。这个过程的记录可在 pastebin.com/1gNCHTCr 查看。   一开始我也像其他答主，如 @张正飞 一样，认为结局是由偏理性/感性选择的数量多少来决定的。于是为了证明这个假说，我吭哧吭哧的去穷举数据，列出了个表格，结果发现虽然大部分结果都能符合这个预测，但还是有一些组合的结果对不上： 最后去调试网络请求才发现，这个假说出发点是对的，但真正的算法并不是光计算选择的数量，而是给每个选择赋予了一个不同的权重，因此才在某些组合下表现出了“明明数量上占优势但就是进了另一个结局”的现象，绕了不少弯路。   更新：自从b站的互动视频功能上线以来第一次折腾这个，中间还发现了一个挺好玩的地方。互动视频的内部 endpoint 开头叫“/x/stein/”，意即命运石之门（Steins;Gate）。而其中每个片段的 cover 图片所用的 cdn 分组干脆就直接叫做“steins-gate”，比如 所以是代指视频中的不同选择会进入不同世界线咯？的确是个挺合适的代号哈哈