星球基地吧 关注:7,472贴子:45,861

【数据向】游戏内核被破!源代码解析游戏引擎算法(持续更新)

只看楼主收藏回复


破解dll的作者在官方论坛上发表了帖子,地址:http://planetbase.madrugaworks.com/board/viewtopic.php?f=4&t=577&sid=9fbc5b2b4308085ccbb5192b98767494
然而最坑爹的是官网对此视而不见。。。
以后此游戏发展MOD将成为可能,比如添加新的建筑新的玩法等等。
我闲着无聊来解析一下游戏对于一些数据的处理(持续更新)。


1楼2015-10-30 16:02回复
    1、有关于贸易飞船(trading ship)
    其实。。。有关于佣金的算法是这样的。。。

    对!你没看错,跟什么声望半点关系都没有。它就是个随机函数。。最低百分之35,最高高达百分之70.。。这就是个看脸的数字。。


    2楼2015-10-30 16:05
    收起回复
      前排


      IP属地:广东来自Android客户端3楼2015-10-30 16:13
      回复
        前排,好像能玩某些奇怪的mod了


        IP属地:河北来自Android客户端4楼2015-10-30 16:14
        收起回复
          前排


          来自Android客户端5楼2015-10-30 16:15
          回复
            666,期待星际争霸mod


            6楼2015-10-30 16:20
            回复
              有关于每次飞来的贸易飞船的类型,一共有六种,分别是:
              RawMaterial,稀有材料
              Medical,医疗用品
              Food,食物
              Industrial,工业
              Electronics,电子
              Count杂货
              前五种都是有特定商品限制的,然而第六种没有,这在后面会详细说明。
              游戏的算法会首先计算来的飞船的种类:

              当你处于系统认定的特殊状态时(缺少食物,零件数为0,医疗包数目为0),你会得到系统的“特别关照”,贸易飞船会有三分之二的几率来的是你需要的类型。还有三分之一会是杂货船,啥都有。
              (缺少食物的 具体标准是你的食物少于【殖民者的数量+5】/10)
              然而如果你处于 “非特殊状态”,就是这三样并不缺,那么你会有5/12的可能性能迎接到杂货船,其余的7/12来的是随机的特定种类商船。(数据是我自己算的,如有认为不准确的欢迎留言)


              7楼2015-10-30 16:20
              收起回复
                前排 ,帮我看一下 来旅游飞船的频率是怎么算的。


                8楼2015-10-30 16:25
                回复
                  LZ碉堡了!能不能把破解后的源码上传一份啊!


                  IP属地:北京9楼2015-10-30 16:25
                  收起回复
                    坐等小人偷懒和路上饿死之谜


                    IP属地:北京来自Android客户端10楼2015-10-30 16:31
                    收起回复
                      接下来就是重头戏:每次来的飞船有多少资源是怎么计算的了,在此之前,我想把所有资源会出现在哪种飞船上整理一个列表方便大家对照(机器人和科技许可有单独的计算方法,以后会提到)
                      Starch:RawMaterial
                      Ore:RawMaterial
                      Metal:Industrial
                      Bioplastic:Industrial
                      Spares:Industrial
                      Gun:Industrial
                      Meal:Food
                      Vegetables:Food
                      Vitromeat:Food
                      AlcoholicDrink:Food
                      MedicalSupplies:Medical
                      MedicinalPlants:Medical
                      Semiconductors:Electronics
                      Coin:Any


                      11楼2015-10-30 16:36
                      回复
                        你们要体谅程序员


                        IP属地:吉林来自Android客户端12楼2015-10-30 16:45
                        回复
                          楼主碉堡,是不是意味着我们可以自己改一改代码什么的


                          来自Android客户端13楼2015-10-30 16:45
                          收起回复
                            增加一个物品合成
                            蔬菜和肉类合成食品罐头!!!


                            15楼2015-10-30 17:08
                            回复
                              前排,期待mod


                              IP属地:天津17楼2015-10-30 17:35
                              回复