Simulazione di un acquario in Jason


Simulazione di un acquario in Jason

simulation project

Author

  • Mattia Missere

Abstract

Lo scopo del progetto è quello di simulare ciò che accade all'interno di un acquario di acqua dolce. Più in particolare vengono modellati i comportamenti di varie tipologie di pesci presenti solitamente:

  • Ogni tipologia di pesce sopravvive in determinati range di valori dell’acqua. (Ph, nitriti, nitrati ecc)
  • Ogni tipologia di pesce si ciba di determinati mangimi.
  • Pesci della stessa specie possono riprodursi in determinate condizioni e generare a sua volta altri pesci.
  • Alcuni pesci possono ammalarsi per qualche ragione e infettare gli altri.
  • I pesci possono morire in caso di carenza o sovrabbondanza di cibo, valori dell’acqua non adatti, malattia non curata.

Vi sarà quindi un entità che eseguirà le azioni che normalmente esegue chi possiede l’acquario e che andranno a modificare l’ambiente:

  • Pulizia dell’acquario con cambio dell’acqua.
  • Inserimento di batteri per equilibrare i valori dell’acqua (nitriti, nitrati ecc).
  • Inserimento di varie tipologie di cibo per i pesci.
  • Cura attraverso antibiotici in caso di malattie.
  • Inserimento di nuovi pesci o rimozione di pesci morti.

Per implementare ciò, ci si avvale del paradigma di programmazione ad agenti fornito da Jason.

Outcome

Course

— a.y.

2016/2017

— cycle

2nd cycle

— language

wit.gif

Teachers

— professor

Andrea Omicini

— other professors

Stefano Mariani

Context

— university

Alma Mater Studiorum-Università di Bologna

— campus

Cesena

— department / faculty / school

DISI

— 2nd cycle

8614 Ingegneria e scienze informatiche 

URLs & IDs

AMS Page
course page
Course Timetable

— course ID

69897

Partita IVA: 01131710376 — Copyright © 2008–2023 APICe@DISI – PRIVACY