https://github.com/divineomega/genetic-algorithms-experiment-one
Experimental work on Genetic Algorithms
https://github.com/divineomega/genetic-algorithms-experiment-one
creatures genetic-algorithms
Last synced: about 1 year ago
JSON representation
Experimental work on Genetic Algorithms
- Host: GitHub
- URL: https://github.com/divineomega/genetic-algorithms-experiment-one
- Owner: DivineOmega
- License: gpl-3.0
- Created: 2015-11-11T19:26:53.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-11-30T21:35:59.000Z (over 10 years ago)
- Last Synced: 2025-02-10T05:28:55.523Z (over 1 year ago)
- Topics: creatures, genetic-algorithms
- Language: Java
- Size: 21.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Genetic Algorithms Experiment One
This repository is a experimentation in evolving ASCII creatures using genetic algoritms.
When running this application, you must first define a 5x5 ASCII creature (or anything really), such as the following.
```
\____/
/ |
| o:<
\____|
/ \
```
This creature is considered the ideal specimen. The genetic algorithm then evolves generation after generation of creatures, starting with a random population. Each new generation's population is made by breeding together (and mutating) creatures from the previous generation. The parent creatures are selected randomely, with a higher chance of selection going to creatures that are more similar to the ideal specimen previously specified.