欧陆风云4吧 关注:326,447贴子:9,944,557

回复:爬了下p社论坛,关于存档崩溃不一定要回滚老版本

只看楼主收藏回复

读档就是观察者了


IP属地:安徽来自Android客户端18楼2021-05-03 23:05
回复
    还没去玩新版本
    不同意你的意见就是p社孝子?你拿来这么大脸?


    IP属地:江西来自Android客户端19楼2021-05-03 23:48
    收起回复
      看到有些人有些懵,我大概讲一下这个bug可能的成因(以下分析均根据图片内容推测,没有具体去研究p社代码)
      先明确一个概念,上面所谓的代码其实是数据,需要通过某种文本规则读取分析后执行。
      设计师设计一个新机制,把机制的功能,机制的数据格式需求等交给程序员,然后程序员根据需求实现对应的代码。而一个新机制往往也不是完全是新功能,而是旧功能和新功能组合起来的结果,这个bug的成因就是,设计师给的数据格式产生了冲突,既有文本读取格式代码在读取特定国家Id的时候无法确定当前数值的含义(产生歧义)继而导致了数据的错误读取。
      修理这个bug其实挺麻烦的,虽然只是个数据异常,但是这通常意味着要么设计师需要重构这个机制数据格式,要么程序员需要调整文本读取规则,这两个对于游戏来说都是挺大的麻烦。


      IP属地:云南20楼2021-05-04 02:26
      回复
        那也就是说,只要在你坏档之前把这几个国家吞了就不会坏档了


        IP属地:河北来自Android客户端22楼2021-05-04 07:40
        回复
          坏档是指中子灭杀还是存档崩溃?


          IP属地:山东来自Android客户端23楼2021-05-09 02:04
          回复
            所以就是他保存集中发展度机制的冷却时间时本来应该用字符串来表示国家,结果却用了国家ID,这一数值来代表国家,但是在存档读取过程中,有些数值有其他的意思,相当于保留字,不代表国家,所以读到就会导致整个读取过程全乱套是嘛


            IP属地:上海来自Android客户端24楼2021-05-10 11:34
            回复