CodeBots 2:事件驱动设计
欢迎使用Code Bots 2! 自上次代码漫游以来,您已经学到了教训。您试图找出更多的方法以更少的行数来适应更多的动作,现在您终于拥有了它。您将制作一个事件驱动的代码机器人。 您的漫游器必须由24行组成。每行遵循以下两种格式之一: Condition:Action 要么 Action 您的漫游器还具有足够的存储空间来存储5个A通过命名的整数E。整数可以存储0到23之间的值。 每回合,您将执行line C,除非其中一个条件为真。如果是这样,C则将包含条件为真的行号,然后将执行该行。在每个回合结束时,C将递增。 有可用条件: Start仅在第一回合才成立。您必须一次在您的代码中包含此代码 BotAt(N) 如果在N定义的位置有一个机器人,则为true Equals(A,B) 如果A等于B,则为true。它们可以是不同的类型,如果是,则它们将不相等。 Modified(A)如果A在上一回合中复制到,则为true 。 A必须是变量名,行或条件 Any(C1,C2,...) 如果任何条件为真,则为真 None(C1,C2,...) 如果没有一个条件为真,则为真 All(C1,C2,...) 如果所有条件都为真,则为真 Not(C)如果C为假,则为true。C必须是一个条件。 变量可以采用以下格式之一。前9个数字,可在此页面中使用N时使用。 A,B,C,D,E 0到23之间的数字 This 将返回当前所在的行号 Add(N1,N2,...) 将返回所有值的总和 Sub(N1,N2) 将返回N1减去N2 Mult(N1,N2,...) 将返回所有值的乘积 Div(N1,N2) 将返回N1除以N2 Mod(N1,N2) 将返回N1 mod N2 OVar(N) 将接受变量名称,并返回对手的变量 Line(N) 将在您的代码中返回第N行 Type(N) 将在您的代码中返回第N行类型(类型是操作的名称) …