
| Project Title | Autonomous Computer-controlled Game Characters |
|---|---|
| Course | BSc (Hons) in Software Development |
| Module | Artificial Intelligence |
| Institute | Galway-Mayo Institute of Technology |
| Student | John Shields |
| Module Lecturer | Dr. John Healy |
| Grade Achieved | 87% |
JavaFX Game that uses the AI technologies; Fuzzy Logic and Neural Networks to enhance the experience and to control a set of characters moving randomly through a game model.
View the Design & Implementation Rationale for more detail.
- Git
- Java SDK 15
- JavaFX 15
- Encog and JFuzzyLogic are supplied in
workings/jars
$ git clone https://github.com/johnshields/AI-JavaFX-Game.git- Note update the JavaFX, Encog and JFuzzyLogic paths to yours
$ cd workings/game$ java --module-path .;/your_javaFX/lib/;/your_encog/;/your_jfuzzylogic/ --module gmit.software/ie.gmit.sw.ai.Runner$ java --module-path .:/your_javaFX/lib/:/your_encog/:/your_jfuzzylogic/ --module gmit.software/ie.gmit.sw.ai.Runner