This repository has been archived by the owner on Feb 12, 2024. It is now read-only.
Releases: brenomfviana/me-enemy-generator
Releases · brenomfviana/me-enemy-generator
v1.3.0
v1.2.0
Changelog:
- Add intermediate population;
- Replace the parameter crossover chance by the mutation chance of a single gene;
- Automaton scripts update;
- Apply code refactoring.
v1.1.0
Changelog:
- Add the number of competitors of tournament selection as a parameter;
- Add the difficulty calculation of entered enemies (from JSON files);
- Add the validation of population size and number of competitors;
- Code improvement;
- Documentation update;
- Apply code refactoring.
v1.0.0
Changelog:
- Change the population ax movement type to difficulty factor;
- Fix BLX-Alpha crossover;
- Add a new output function to save the enemy files separately;
- Update difficulty function, now it is based on the game prototype gameplay;
- Apply code restructuring and refactoring.
v0.0.2
Changelog:
- Change the population ax behavior type to movement type;
- Change the crossover operator to use the BLX-Alpha approach for the numeral attributes of individuals;
- Chance mutation to a more aggressive mutation rate;
- Change the fitness function to distance of the goal difficulty;
- Add a function to write the results.
v0.0.1
This version has:
- The simplest MAP-Elites implementation;
- The current representation of enemies.