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