Robocode3.0的编程模块根据功能主要分为以下五大类:
2.执行类
形状为长方形。上方有凹陷,下方有凸起。执行类模块是最常用的模块,用于执行主要指令。
3.数据类
形状为椭圆形。每个数据类模块都看做是一个数值,所以无法单独使用,需要放入相应的插槽。
4.判断类
形状为六边形。判断类模块只会返回2种结果,“真”和“假”,同样不可单独使用,需要放入相应的插槽。
5.控制类
形状为横置的“n”或“m”型,内部有凹槽。用于控制与改变程序的执行流程。
阻塞与非阻塞
类型 | 说明 | 示例 |
---|---|---|
阻塞型 | 在阻塞型模块运行完之前,不会运行后续指令 |
| | 非阻塞型 | 在非阻塞模块运行时,不影响后续指令运行 | |