1.不要把DEAD写成DAED(别问我为啥这么说)
2.特判主对忠的决斗
3.无懈永远是从使用锦囊的猪先出,不是下家,也不是即将受到锦囊攻击的猪
4.桃子给自己吃,不能救人
5.注意有猪死亡判断游戏是否结束,若没有,你需要处理好摸3或清空牌的情况(特别注意弩)
6.可能会有猪决斗把自己打死,这时候不能让它的尸体继续出牌
7.反猪的决斗一定打主
8.忠猪不会跟主一起打类反猪
9.一定注意出杀的次数 比如说:
主上了弩,杀了一刀,之后开南,打死一忠,弃掉弩和所有牌,之后再打死一反,摸到3张杀,这时候它不能再出杀了
10.注意,先出牌,再结算这张牌否则有可能:
反出一张决斗,打死主公,游戏立即结束,而反的决斗还在手里,被你输出了,WA
11.一定处理好猪的距离以及猪死亡后距离的改变(注意:一只猪与其上家的距离为n-1而不是1)
12.只有三种情况猪会跳身份:使用杀,使用决斗,使用无懈可击
13.处理好无懈可击,你很容易不知道哪里写错就挂了
14.有些时候你的错误答案与正确答案很像,比如只差一张牌,一般这种情况是哪里细节写错了
15.如果你拿到了高分但是始终有几个点WA,请仔细检查代码,比如有没有if else误写成if等