Как игрушка, она работает хорошо, но, очевидно, когда она масштабируется, она болота вниз. Как я могу сделать эту систему, не спрашивая черепах, чтобы спросить других черепах? код таким образом.Нужна помощь в ускорении системы частиц (или как попросить черепах не спрашивать других черепах.)
to go
ask turtles
[
ask other turtles [
set heading towards myself
let D distance myself
let C .1/D - 1/(D^2)
if C > 1 [set C 1]
fd C
]
]
tick
конец
Я должен знать, как это сделать, но мозг не работает. Я буду гоняться за ответом и опубликовать свой собственный, если я получу его первым.
Если все частицы (черепахи) применять силу на все другие черепах (например, проблемы гравитации мульти-тела), то есть N (N-1) сила, и это то, что вы здесь. Вы можете подумать о том, чтобы каждая из черепах реагировала на все остальные черепахи, а не на каждую черепаху. – JenB