Create il vostro package e file in questa cartella analogamente a BOGO con i seguenti nomi
Crystal Rush è un gioco semplice sviluppato in Java Swing, progettato come progetto universitario. Il gioco si concentra sull'uso dell'intelligenza artificiale per controllare gli agenti nel gioco, utilizzando la programmazione in Answer Set Programming (ASP).
In Crystal Rush, il giocatore deve raccogliere cristalli sparsi in un campo di gioco mentre evita o interagisce con vari agenti controllati dall'intelligenza artificiale. Gli agenti utilizzano strategie basate su ASP per decidere dove andare e che azione compiere (Scavare, Posizionare una mina, Posizionare un radar) L'ambiente è ignoto allo start e gli agenti ne acquisiscono conoscenza visitando le celle e posizionando i radar.
- Raccogliere più cristalli del team avversario senza farsi annientare dalle mine nemiche
- Interfaccia Grafica in Swing: Una semplice interfaccia utente che permette di creare "tornei" permettendo di far sfidare tra loro a turno encoding ASP differenti
- Agenti AI: Agenti che operano basandosi su logiche definite tramite ASP per simulare l'intelligenza.
- Java Swing: per la creazione dell'interfaccia grafica.
- Answer Set Programming: per lo sviluppo dell'intelligenza artificiale degli agenti.