Skip to content
This repository has been archived by the owner on Feb 12, 2024. It is now read-only.

Releases: brenomfviana/me-enemy-generator

v1.3.0

27 Oct 18:13
Compare
Choose a tag to compare

Changelog:

  • Change difficulty factor mapping to movement type mapping;
  • Update difficulty calculation function;
  • Automaton scripts update.

v1.2.0

25 Oct 19:27
Compare
Choose a tag to compare

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

29 Sep 20:27
Compare
Choose a tag to compare

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

04 Sep 19:27
Compare
Choose a tag to compare

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

27 May 20:32
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

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

18 May 13:22
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

This version has:

  • The simplest MAP-Elites implementation;
  • The current representation of enemies.