Skip to content

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.

Notifications You must be signed in to change notification settings

johnshields/AI-JavaFX-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Artificial Intelligence

GMIT Logo

John Shields - G00348436


Project Details

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%

About the Game

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.

Run the Game

Requirements

Open a directory of your choice in Command-Line and enter:

$ git clone https://github.com/johnshields/AI-JavaFX-Game.git

Open the repository directory in Command-Line and enter:

  • Note update the JavaFX, Encog and JFuzzyLogic paths to yours
$ cd workings/game

Windows

$ java --module-path .;/your_javaFX/lib/;/your_encog/;/your_jfuzzylogic/ --module gmit.software/ie.gmit.sw.ai.Runner

Linux & Mac

$ java --module-path .:/your_javaFX/lib/:/your_encog/:/your_jfuzzylogic/ --module gmit.software/ie.gmit.sw.ai.Runner

END OF README

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages