卡顿bug的反馈
游戏给五星,卡顿减两星。(圈外人别走,最后有写这游戏的优点)
游戏卡顿的一部分原因个人认为是:资源的消耗机制没有做好,出了bug。
一、分析问题:
1、当地货物没有消耗。我在去年往开罗运送的货物,第二年竟然还在!
这个机制引发了两个问题,一个问题是:货物没有消耗,但我在搬运货物,卖到其他城市,导致整个世界上的货物总量一直在增加。这会产生一个bug,就是我可以把我前一年搬运到这个城市的货物,等第二年这个城市价格下降后,再倒卖给其他城市,如下图(右边开罗的香葱是我前一年搬过来的,今年我可以转手卖给价格浮动127%的巴黎)形成永动机(bushi)
第二个引发的问题是卡顿,这个就不解释了,就好比一直往盘里放东西却不常清理的c盘——卡爆了……
——————————————分割线
二、一些解决问题的小建议
1、比较复杂的:优化逻辑算法。
首先说吐槽一下这个价格算法里的流行加成。可以推测出作者在代码里面大体写的是:流星加成受玩家本人的买卖行为影响。
但是,这就是出现前面的永动机bug的一大原因,就还是拿前面开罗的香葱来说吧。我怎么都想不通为什么一个城市把前一年以127%的高价买回来的葱,第二年以50%的价格卖出……这样的城市在哪里,我也要去做生意。这不纯纯慈善吗
吐槽完了说说解决建议:可以把流行加成和随机的价格浮动挂钩,并把流行加成具体到量。比如说开罗的香葱(对,又是它)。
在第一年,把开罗的香葱需求具体到量,比如说2000份。以一年为单位,多了不收,并在一年结束的时候把所有资源按需求份数做减法,不管第一年开罗买了我多少葱,第二年开罗的葱储量都减2000(当然,结果为负值的直接变为0就好)这样就能基本保证不会出现永动机bug,还减了内存
当然,写逻辑代码的一大问题就是容易引发更多bug,接下来看看一个更简单粗暴的办法
2、简单粗暴:
把所有资源的保质期设置为1年
怎么样,够简单粗暴吧,还有效
但后期资源多了也会卡
——————————怎么样,脑细胞是不是烧完啦?别怕,我的也是,作者其他也想不出啥建议了,大家有想法也可以反馈给官方
最后的最后,夸一夸制作者
游戏画风相当独特,可以看出来美工很认真,特别是巴黎酒馆有个特别飒的海盗姐姐,太太太美啦,点赞(๑•̀ㅂ•́)و✧
游戏的机制大体上也相当用心了,融合了很多元素,比如说种田,航海,贸易,非常适合屯屯鼠玩家。好久没见到融合的这么好的单机游戏了,非常好!九十九分!少一分怕你骄傲!
游戏的剧情本人还没看完,暂时不做评价(为什么没看完呢,当然是因为卡顿啦快修修你那代码吧,作者,你一定不能跑哇!)
千万,千万不能跑路哇QAQ,修修bug吧,救救孩子吧…………