第 26 章

    动手试一试

    1. 这是一个可以打败 CivcleAI 的机器人:
    class AI:
    def init(self):
    self.isFirstTurn = True
    def turn(self):
    if self.isFirstTurn:
    self.robot.turnLeft()
    self.isFirstTurn = False
    elif self.robot.lookInFront() == "bot":
    self.robot.attack()
    else:
    self.robot.doNothing()

    这个机器人的策略是等待 CircleAI 绕圈,等它在前方时攻击它。我能写出这个机器人,是因为我知道CircleAI的工作方式,它并不能打败其他的机器人。如我在本章正文中所说,要创建一个必胜的机器人是非常非常困难的,尤其是在连对手是什么机器人都不知道的情况下。

    本书由“行行”整理,如果你不知道读什么书或者想获得更多免费电子书请加小编微信或QQ:2338856113 小编也和结交一些喜欢读书的朋友 或者关注小编个人微信公众号名称:幸福的味道 为了方便书友朋友找书和看书,小编自己做了一个电子书下载网站,网站的名称为:周读 网址:www.ireadweek.com