Robocode3.0的编程模块根据功能主要分为以下五大类:

  • 起始类
  • 执行类
  • 数据类
  • 判断类
  • 控制类

    1.起始类

    顶部呈半圆状,为程序的起始块。上方不可拼接模块,所有编程模块均需接在起始类模块下才能运行。
    触发类.png

2.执行类

形状为长方形。上方有凹陷,下方有凸起。执行类模块是最常用的模块,用于执行主要指令。
截图7.png


3.数据类

形状为椭圆形。每个数据类模块都看做是一个数值,所以无法单独使用,需要放入相应的插槽。
截图5.png


4.判断类

形状为六边形。判断类模块只会返回2种结果,“真”和“假”,同样不可单独使用,需要放入相应的插槽。
截图6.png


5.控制类

形状为横置的“n”或“m”型,内部有凹槽。用于控制与改变程序的执行流程。
截图8.png


阻塞与非阻塞

类型 说明 示例
阻塞型 在阻塞型模块运行完之前,不会运行后续指令

截图9.png

| | 非阻塞型 | 在非阻塞模块运行时,不影响后续指令运行 | blocks.png |