Work-e header

Tecnologia

Work-e è un videogioco sviluppato in Java usando algoritmi basati sulla logica fuzzy.

Di seguito riportiamo un elenco indicativo delle regole di tipo FAM impiegate per realizzare la business logic principale del gioco. Si tratta di un elenco indicativo, che in linea di massima non ha nulla a che fare con le regole FAM effettivamente impiegate nelle versioni qui scaricabili. L'elenco sotto riportato può servire a capire, almeno in linea di principio, quali possono essere i possibili meccanismi di gioco e le strategie da sperimentare.

Le regole FAM sono divise in tre gruppi: le regole base, per valorizzare i parametri di base di Work-e; le regole miste, che legano tra loro i parametri base; le regole avanzate, utilizzate per assegnare il punteggio; le regole retroattive, che modificato i valori di base in base ai quattro indicatori di punteggio.


Regole base
Input Output Note
match AND S-valueSalute++ L' S-value è attivo solo se l'ambiente lo permette (1)
match AND K-valueSalute++ Il K-value è attivo solo se l'ambiente lo permette (1)
match AND E-valueSalute++ L' E-value è efficace solo se l'ambiente lo permette (1)
match AND I-valueSalute++ L' I-value è efficace solo se l'ambiente lo permette (1)
match AND M-valueSalute-- L' M-value è dannoso solo se l'ambiente lo incoraggia (2)
match AND A-valueSalute-- L' A-value è dannoso solo se l'ambiente lo incoraggia (2)
match AND E-valueStatus++ L' E-value è attivo solo se l'ambiente lo permette (1)
match AND L-valueStatus++ L' L-value è efficace solo se l'ambiente lo permette (1)
match AND A-valueStatus++ L' A-value è efficace solo se l'ambiente lo permette (1)
match AND S-valueStatus-- L' S-value è dannoso solo se l'ambiente lo incoraggia (2)
match AND I-valueStatus-- L' I-value è dannoso solo se l'ambiente lo incoraggia (2)
match AND S-valueEnergia++ L' S-value è attivo solo se l'ambiente lo permette (1)
match AND K-valueEnergia++ Il K-value è attivo solo se l'ambiente lo permette (1)
match AND M-valueEnergia++ L' M-value è attivo solo se l'ambiente lo permette (1)
match AND E-valueEnergia-- L' E-value è dannoso solo se l'ambiente lo incoraggia (2)
match AND L-valueEnergia-- L' L-value è dannoso solo se l'ambiente lo incoraggia (2)
match AND M-valueCultura++ L' M-value è efficace solo se l'ambiente lo permette (1)
match AND L-valueCultura++ L' L-value è efficace solo se l'ambiente lo permette (1)
match AND A-valueCultura++ L' A-value è efficace solo se l'ambiente lo permette (1)
match AND I-valueCultura++ L' I-value è efficace solo se l'ambiente lo permette (1)
match AND K-valueCultura-- Il K-value è dannoso solo se l'ambiente lo incoraggia (2)

Regole miste
Input Output Note
StatusSalute++ Lo status sociale permette di curarsi più facilmente (1)
CulturaStatus++ La cultura aumenta le probabilità di mobilitazione sociale (1)
± Età± Energia L'età influisce sull'efficienza dell'organismo (3)
± Salute± Energia La salute modifica l'efficienza dell'organismo (3)
nuovo ambienteCultura++ Un nuovo ambiente aumenta le conoscenze (1)

Regole avanzate
Input Output Note
StatusTerra++ Il benessere sociale aumenta la fiducia nel futuro
imprevistiTerra-- Gli imprevisti riducono la sicurezza nel futuro
± Cultura± Terra La cultura influenza la paura o la fiducia verso il prossimo
cambio d'ambienteAria++ Il cambio d'ambiente soddisfa il bisogno di novità
permanenzaAria-- L'assenza di cambiamenti non soddisfa il bisogno di novità
± Età± Aria L'età diminuisce il bisogno di novità, e viceversa
± match± Fuoco L'armonia con l'ambiente stimola o spegne la passione
± Energia± Acqua Energia e voglia di fare stimolano i rapporti sentimentali

Regole retro-attive
Input Output Note
molta TerraAria-- Entusiamo e passione rinvigoriscono l'organismo
poca TerraEnergia-- La mancanza d'interesse nuoce alla salute
molta AriaCultura++ Entusiamo e passione rinvigoriscono l'organismo
poca AriaFuoco-- La mancanza d'interesse nuoce alla salute
molto FuocoEnergia++ Entusiamo e passione rinvigoriscono l'organismo
poco FuocoSalute-- La mancanza d'interesse nuoce alla salute
molta AcquaStatus++ Entusiamo e passione rinvigoriscono l'organismo
poca AcquaSalute-- La mancanza d'interesse nuoce alla salute


Note

1) Le regole FAM descritte dal simbolo "++" sono regole fuzzy del tipo "SE An ALLORA In cresce", per cui tanto più è vero l'input, tanto più aumenta l'output. In altre parole, se l'input è una condizione con grado di veridicità pari ad x, con x ∈ (0,1), allora anche l'affermazione "l'ouput aumenta" avrà grado di veridicità x.

2) Le regole FAM descritte dal simbolo "--" sono regole fuzzy del tipo "SE An ALLORA In descresce", per cui tanto più è vero l'input, tanto più diminuisce l'output. In altre parole, se l'input è una condizione con grado di veridicità pari ad x, con x ∈ (0,1), allora anche l'affermazione "l'ouput diminuisce" avrà grado di veridicità x.

3) Le regole FAM descritte dal simbolo "±" sono regole fuzzy bivalenti. Se l'input è più falso che vero, ovvero x ∈ (0,½), allora vale la regola "SE An ALLORA In decresce". Se invece l'input è più vero che falso, ovvero x ∈ (½,1), allora vale la regola "SE An ALLORA In aumenta". In altre parole la regola riassume in realtà due regole fuzzy distinte, basate su due insiemi fuzzy separati e disgiunti, la cui curva caratteristica giunge a saturazione in corrispondenza del valore x = ½.