万神最寻宝点减负逻辑有什么难的?我起码可以给出三套逻辑

2020/11/12519 浏览综合
虽然我不知道这个游戏的语言是什么,但计算机底层逻辑是相通的,无非就是添加变量,变量判断,更改其他变量。
逻辑1:新增一个开关类变量,默认为关,如果玩家通关了某一个寻宝点,判断其难度,如果难度等于当前最高难度,则变量为开,如果变量为开,全部寻宝点减负。重置事件后或者坍塌事件后,如果新最高难度大于旧最高难度,则变量为关。
这个逻辑最简单,不过有可能被人用修改器修改变量,看你们检测外挂能力了。
逻辑2:还是开关类变量,默认为关,每次玩家载入万神地图后遍历所有寻宝点,如果有寻宝点符合已通关而且难度等于当次万神最高难度,则变量为开,如果变量为开,所有寻宝点减负。这个逻辑防作弊能力较强,不过程序写不好的话可能会减慢界面打开速度。
逻辑3:在打开寻宝点界面事件里加入判断语句,如果该寻宝点难度等于当次最高难度,则遍历且与之相连的寻宝点,如果与之相连的寻宝点已通关且难度等于当次最高难度,则该寻宝点减负。
这个逻辑遍历数较少,防作弊能力也OK,就是不知道游戏程序之前有没有做过寻宝点相连判断的子程序。
2
1
7