Skip to content

timofriedl/javaABC-ai-population

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

javaABC AI Population

Bacteria Simulation with Genetic Algorithm

How to start:

  1. Create a new IntelliJ project from Version Control

clone

  1. Clone the project

clone2

  1. Open Simulation.java file in the src directory

jdk

  1. Add JDK

jdk2

  1. Mark resources folder as resource

res

  1. Launch! You can close the simulation using ALT+F4

start

Save / Load

Every 5min (simulation time), the world is automatically saved in your home directory, e.g.

C:\Users\TimoF\.aipopulation\world.txt

If you close the window using ALT+F4, the world will be saved too.

If you want to reset the world, just delete world.txt. A new world will be created automatically.

Controls

  • SPACE: pause / resume

  • F: toggle fast forward

  • B: toggle show fittest individual

  • G: toggle render generation for each individual

  • O: toggle show oldest individual

  • M: toggle show generation title and individual with highest generation

Support

If you like this project, you can support me on https://ko-fi.com/javaabc

About

Bacteria Simulation with Genetic Algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages