AI-TANK反侦察算法(对手是如何判断我为敌人的) C语言 C++ JAVA_百度知 ...
再设计的时候千万不要按程序思想去设计
你可以想象看现实中我们是如何去判断是敌人的
我认识他,他是敌人
他不是友军
他的特征符合敌人的特征
他的特征不符合友军特征
判断友军也一样
那特征就比较多了
1. 军装
2.身份识别物,
3.有正确的口令。
4. 认识你认识的人,且你认识的是判断他为友军(敌军)
。。。。
此时到程序中判断就容易了
1 2 | bool isMember( struct Bot* bot, struct Team* team) { return bot->characteristic == team->characteristic;} |