1
Fork 0
mirror of https://github.com/Steffo99/turtle007.git synced 2024-11-22 04:54:19 +00:00

Formattazione

This commit is contained in:
Steffo 2020-06-17 18:23:42 +02:00
parent 80f4c04ccb
commit 4c763239ea
Signed by: steffo
GPG key ID: 896A80F55F7C97F0

View file

@ -5,9 +5,10 @@ Questo progetto estende il progetto [`2-ant-apocalypse`](https://github.com/Stef
## Aggiunte / Modifiche ## Aggiunte / Modifiche
### Aggiunto: birth ### Aggiunta procedura: `birth`
```diff ```diff
+ to birth +to birth
+ create-ants 1 [set color ant-color + create-ants 1 [set color ant-color
+ set carrying-food 0 + set carrying-food 0
+ set hunger 0 + set hunger 0
@ -15,14 +16,14 @@ Questo progetto estende il progetto [`2-ant-apocalypse`](https://github.com/Stef
+ fd nest-size] + fd nest-size]
+ set food-in-nest food-in-nest - ant-food-cost + set food-in-nest food-in-nest - ant-food-cost
+ set born born + 1 + set born born + 1
+ end +end
``` ```
Questa funzione permette alle formiche di riprodursi, e crea una nuova formica nel formicaio. Questa funzione permette alle formiche di riprodursi, e crea una nuova formica nel formicaio.
### Modificato: go ### Modificato: `go`
```diff ```diff
to go to go
tick tick
ask ants [t-work] ask ants [t-work]
ask patches [p-evaporate-pheromone] ask patches [p-evaporate-pheromone]
@ -35,9 +36,10 @@ to go
+ if enable-birth and (food-in-nest - ant-food-cost) >= food-surplus-threshold[ + if enable-birth and (food-in-nest - ant-food-cost) >= food-surplus-threshold[
+ birth + birth
+ ] + ]
end end
``` ```
Se il cibo nel nido supera una certa soglia e il modulo è attivo, viene avviata la procedura birth. Se il cibo nel nido supera una certa soglia e il modulo è attivo, viene avviata la procedura `birth`.
## Attivazione / Disattivazione ## Attivazione / Disattivazione
Le feature di questo branch possono venire abilitate o disabilitate con gli switch `enable-birth`. Le feature di questo branch possono venire abilitate o disabilitate con gli switch `enable-birth`.
@ -45,4 +47,5 @@ Le feature di questo branch possono venire abilitate o disabilitate con gli swit
## Formiche ## Formiche
Le modifiche in questo ambito sono le seguenti: Le modifiche in questo ambito sono le seguenti:
- Ad ogni `tick`, nel caso in cui si superi una certa soglia di cibo che può essere modificata con il controllo `food-surplus-threshold`, il nido userà una certa quantità di cibo (`ant-food-cost`) per creare una nuova formica. - Ad ogni `tick`, nel caso in cui si superi una certa soglia di cibo che può essere modificata con il controllo `food-surplus-threshold`, il nido userà una certa quantità di cibo (`ant-food-cost`) per creare una nuova formica.