Я основал фирмы (черепах) в отрасли (мире), в которой я указал (собственный черепах) параметр, называемый уровнем автоматизации фирмы. При настройке этому параметру присваивается значение от 0 до 0,1 (устанавливается на 0,1 и 0,11, поскольку значение никогда не может быть одним из значений min-max). С каждым тактом параметр увеличивается пропорционально другому параметру, связанному с черепахами, а именно инвестициям в НИОКР.
Я хотел бы придать своим черепахам более интенсивный оттенок цвета в зависимости от более эффективного уровня автоматизации, в котором они находятся. Таким образом, чем выше значение уровня автоматизации фирмы, тем интенсивнее цветовой оттенок. Как я мог это реализовать?
breed [ firms firm ]
firms-own [
firm-level-of-automation
r&d-investment ]
to setup
ask firms [
set firm-level-of-automation random-between ( 0.01 ) 0.11 ]
end
to go
ask firms [
set firm-level-of-automation firm-level-of-automation + ( r&d-investment * 0.05 ) ;; initially random between >0 and <1 but increases proportionally according to R&D investment
if firm-level-of-automation = 0.99 [ stop ] ;; 99% is the level of full automation
set r&d-investment 0 ] ;; no R&D investment needed anymore
end
to-report random-between [ min-num max-num ] ;; auxiliary code
report random-float (max-num - min-num) + min-num
end