“这个镇不够大,我们两个机器人都住不下”
showdown的Python项目详细描述
摊牌
==
这个镇对我们两个机器人来说都不够大
这是什么?
----
决战是两个机器人(以及编写这些机器人的人)的游戏
图片::http://NordIST.COM/WP内容/上传/ 2016 / 08 /好坏丑陋三重唱。(图片来自https://nerdist.com/)
basics
^^^^^^
这个游戏由两个机器人(也称为玩家)玩,作为两个不同的命令行程序实现。
他们都有一匹6发子弹的小马,从一发子弹开始。其目的是在对手易受攻击时射杀他们。
然后,如果两个玩家都幸存下来,他们就会看到对手做了什么,然后重新开始,等等。
谁死了?
>BR/> BR/>(A和B可以是2个玩家中的任何一个)
BR/>—如果B重载时,A枝和B都死亡BR/>如果A和B都射击但B没有子弹,B死于BR/>如果B发出无效命令或他们的程序已经退出,则B dies
-如果B在一秒钟内没有发出命令(但它们的程序仍在运行),B就会死掉这个规则是为了避免机器人在每一回合都会减慢游戏速度。
在所有其他情况下,游戏继续进行。
弹药
^^^^^^^^^^^^
射击总是把子弹从枪里取出(除非子弹已经空了)。重新装弹总是会给你的枪增加一颗子弹(除非它已经有6颗子弹并且已经满了)
Turns&;victory
^^^^^^^^^^^^^^^
获胜者将被选为躲闪次数最少的人。如果两个对手躲过的时间相同,则随机选择一个赢家。
输入、输出、计时
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
“read”表示从stdin读取到换行符。
``然后,程序可以读取对手的动作动作可以是“射击”,“闪避”,“重新装填”,“射击,不射击”,如果对方射击,没有子弹,如果对方发出无效命令,则可以是“站立”。程序在收到对方打印自己动作的动作后,有一秒的时间,否则游戏将终止。
代码::bash
showdown first command with args-vs-second command with args
==
这个镇对我们两个机器人来说都不够大
这是什么?
----
决战是两个机器人(以及编写这些机器人的人)的游戏
图片::http://NordIST.COM/WP内容/上传/ 2016 / 08 /好坏丑陋三重唱。(图片来自https://nerdist.com/)
basics
^^^^^^
这个游戏由两个机器人(也称为玩家)玩,作为两个不同的命令行程序实现。
他们都有一匹6发子弹的小马,从一发子弹开始。其目的是在对手易受攻击时射杀他们。
然后,如果两个玩家都幸存下来,他们就会看到对手做了什么,然后重新开始,等等。
谁死了?
>BR/> BR/>(A和B可以是2个玩家中的任何一个)
BR/>—如果B重载时,A枝和B都死亡BR/>如果A和B都射击但B没有子弹,B死于BR/>如果B发出无效命令或他们的程序已经退出,则B dies
-如果B在一秒钟内没有发出命令(但它们的程序仍在运行),B就会死掉这个规则是为了避免机器人在每一回合都会减慢游戏速度。
在所有其他情况下,游戏继续进行。
弹药
^^^^^^^^^^^^
射击总是把子弹从枪里取出(除非子弹已经空了)。重新装弹总是会给你的枪增加一颗子弹(除非它已经有6颗子弹并且已经满了)
Turns&;victory
^^^^^^^^^^^^^^^
获胜者将被选为躲闪次数最少的人。如果两个对手躲过的时间相同,则随机选择一个赢家。
输入、输出、计时
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
“read”表示从stdin读取到换行符。
``然后,程序可以读取对手的动作动作可以是“射击”,“闪避”,“重新装填”,“射击,不射击”,如果对方射击,没有子弹,如果对方发出无效命令,则可以是“站立”。程序在收到对方打印自己动作的动作后,有一秒的时间,否则游戏将终止。
代码::bash
showdown first command with args-vs-second command with args