elona吧 关注:68,322贴子:1,095,910
  • 17回复贴,共1

【Elin】家园机制分析

只看楼主收藏回复

1.家园最大人口数分析
最大人口数(最多能养活的人口数) = 10 + 食物供给等级
食物供给充足时,不会饿死npc。
食物供给不充足时,即超出最大人口数时,将超出人口数设为n。
每个家园成员饿死的概率为n/(240+n),结论超出最大值越多,饿死概率越大。(这个概率省略了部分细节,只是近似概率)


IP属地:四川1楼2024-04-03 12:26回复
    我后面直接放结论吧,感觉详细算概率挺麻烦的,我就说个影响因素。


    IP属地:四川来自Android客户端2楼2024-04-03 12:49
    回复
      2.垃圾产出与收集
      垃圾产出:关闭严禁乱扔垃圾政策,提高居民人口。
      垃圾种类产出:无法控制。
      垃圾收集:打开垃圾分类政策,家务,打扫,公共精神可以提高垃圾收集概率。严禁乱扔垃圾会降低垃圾收集概率。


      IP属地:四川来自Android客户端3楼2024-04-03 13:00
      回复

        3.家园居民吃饭机制(非实时模式,即玩家不在家的情况)
        家园居民会根据游戏时间的推移增加饥饿度,饥饿度达到一定值后,家园居民会自动吃掉【公共】容纳箱里的新鲜的食物,并且根据食物增加对应属性。


        IP属地:四川4楼2024-04-03 20:23
        收起回复
          4.家园刷怪机制
          影响因素有治安,街道巡逻法令,家园价值。治安影响刷怪概率,治安越高刷怪概率越低;街道巡逻法令和家园价值共同影响怪物等级,家园价值越高,怪物等级越高;街道巡逻法令等级越高,怪物等级越低。
          家园价值:放置在家的家具的总价值。(注:必须是放置在家中的,存在箱子里的家具不计算价值)
          5.家园刷野生动物机制
          影响因素有家园价值,家园价值越高,野生动物等级越高。
          其中我不太理解家园野生动物等级是什么概念(因为玩来玩去感觉都是羊鸡狗),同时,野生动物不会在家园超过四个,但我实际游玩时,总感觉遍地都是羊、鸡、狗。


          IP属地:四川5楼2024-04-03 20:37
          收起回复
            大佬牛批


            IP属地:河北来自Android客户端6楼2024-04-04 11:10
            回复
              6.家园蜂箱机制
              每个蜂箱需要3到7的随机数朵花来供给,平均下来每5朵花能供给一个蜂箱。
              家园花朵默认数量为5(可以理解成,家园中有一个蜂箱不需要花朵来供给,是免费提供的),家园中每有一朵花,花朵数量就会+1。(与花朵的种类无关)


              IP属地:四川7楼2024-04-04 13:12
              回复
                7.包裹机制
                包裹主要分为四种包裹,新年礼物、快递包裹、随机包裹、和开局两天后会寄到家的艾琳的礼物。
                新年礼物:压岁钱和雪波球,每年新年会获取。
                快递包裹:自己放在快递箱中的物品。
                随机包裹:各种垃圾或随机npc(等级取玩家等级+10),极小概率获得金砖。
                艾琳礼物:只能获取一次的礼物。


                IP属地:四川8楼2024-04-04 13:56
                回复
                  8.居民工作时间表
                  目前在代码中,夜生活条令和正常模式的工作时间表都相同,后续可能会有所不同。
                  0~6:睡觉
                  6~8:自由活动
                  8~9:吃饭
                  9~19:工作
                  19~20:吃饭
                  20~23:自由活动
                  23~24:睡觉
                  只有在工作时间段,npc才会工作,自由活动时间段,npc会选择兴趣或工作。


                  IP属地:四川来自Android客户端11楼2024-04-04 19:52
                  回复
                    居民工作效率和等级机制后续再发,突然发现这部分影响的机制比较多,还没整理好,就算整理好了也可能会有遗漏。


                    IP属地:四川来自Android客户端12楼2024-04-04 19:53
                    回复
                      9.居民工作兴趣等级机制Part.1
                      居民工作兴趣等级 = 默认值(50) + 是否有床位(30) + 床等级 + 相应工作或兴趣的技能等级。
                      国王的床(Lv50)>国王的床(Lv40)>被褥(Lv30)>时髦的床(Lv25)>床(Lv20)>双层床(Lv17)>组合床(Lv11)>石床(Lv10)>简陋的床(Lv5)>简易的床(Lv2)
                      相关词条是否会影响床等级,后续更新。
                      相应工作或兴趣所对应的技能等级后续更新。


                      IP属地:四川13楼2024-04-04 20:14
                      回复
                        10.居民工作兴趣效率及工作兴趣加成机制(这里统一说成工作)
                        【工作等级】公式 = 默认值(50) + 是否有床位(30) + 床等级 + 相应工作或兴趣的技能等级。
                        【工作效率加成】公式 = 90 + 【家园学习技能】/ 2
                        由于本人技术力不足,只找出工作效率与这两点有关,关于工作效率的具体计算代码并没找到。(不过计算公式中肯定包含【工作等级】*【工作效率加成】,因此家园学习技能能很大程度的提高工作效率)
                        有无大佬指点一下,C#中的闭包类在反编译中如何查看?以及如何反编译游戏道具文件?感谢。


                        IP属地:四川14楼2024-04-04 21:31
                        回复
                          SourceRace和SourceHobby



                          IP属地:四川15楼2024-04-11 13:30
                          收起回复