class TurtlesModel extends Model {
setup () {
this.turtles.own('speed')
this.turtles.setDefault('atEdge', 'wrap')
this.turtles.setDefault('z', 0.1)
this.turtles.create(numTurtles, (t) => {
t.size = util.randomFloat2(0.2, 0.5)
t.speed = util.randomFloat2(0.01, 0.05)
})
}
step () {
this.turtles.ask((t) => {
t.theta += util.randomCentered(0.1)
t.forward(t.speed)
})
}
}