我在Netlogo上重用了Traffic 2车道示例,试图模拟智能自动驾驶汽车是如何在普通汽车周围运行的。从1级到5级有5个不同的自主性级别。我有一个称为自主性级别的滑块,但它现在所做的只是将具有更高自主性级别的汽车的所有颜色更改为红色,我将在下面发布它。当用户使用滑块来确定汽车总数时,如果我将自治级别设置为4,那么如何设置道路上一半汽车的颜色,例如,汽车是蓝色的,然后是黄色的5级汽车。
所以,让我们说滑块的汽车数量就像设置在40,我希望20辆车是一个特定的颜色为5个不同的水平,这是怎么做的,任何帮助都将是美妙的,特别是从用户查尔斯。
发布于 2020-03-12 00:04:35
ask turtles已经随机选择了一只又一只海龟。因此,要将颜色随机分配给代理集的一半,只需计算着色代理的数量,并在达到目标量时停止着色就足够了。
ask turtles [
if [count turtles with [color = blue] < number-of-cars / 2][
set color blue
]
]https://stackoverflow.com/questions/60636497
复制相似问题