Skip to content

Instantly share code, notes, and snippets.

Created March 2, 2015 07:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anonymous/7b1b9755c15d8f5f60a3 to your computer and use it in GitHub Desktop.
Save anonymous/7b1b9755c15d8f5f60a3 to your computer and use it in GitHub Desktop.
2 popolazioni in rapporto: prede, predatori
ciascuno con tassi di natalità e mortalità
Variabili: caccia controllata (introduce cacciatori), cibo per le prede (nota: portanza = qtà max di animali su un territorio date le sue risorse), nuovi predatori
Prede possono scappare, evolversi (perché hanno un fattore secondo il quale scappano dalle prede (genetic programming), quanto sono efficienti, quanto sono fertili, a che età si riproducono, quale algo di pathfinding), stesso per i predatori
ambiente con "colline" che rallentano/velocizzano il movimento, ostacoli insuperabili
diversi tipi di predatori (parametri iniziali diversi)
a ogni generazione, possibilità di sviluppare carattere es. per superare certi ostacoli
@CapacitorSet
Copy link

nota: ciascun coso ha health points, velocità di fuga, tasso di natalità, tasso di mortalità, finestra fertile, efficienza (quanto velocemente cala la fame e la sete)
predatore guadagna cibo; non può mangiare risorse other than water

giulio: frontend grafico
laura: modello popolazione: mortalità (a ogni tick, possibilità di morire secondo propria mortalità) (mortalità aumenta con l'età
giulio: modello popolazione: natalità (a ogni tick, possibilità di generare un altro elemento dello stesso tipo; natalità >0 a partire da una certa età)
laura: modello: scappare o combattere? (prede)
laura: modello di combattimento (forza di preda, forza di predatore)
giulio: modelli di fuga; terreno con pendenza
laura: risorse (potrebbero riprodursi; stagionale), acqua, condizioni climatiche
giulio: modello di fame e sete (cerca la risorsa più vicina)
laura: modello di spostamento: valuta le opzioni e sceglie la migliore (scappare? prendere risorse? etc)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment