2025-01-16 09:54 | Update `error-prone-cards.txt` file | Kevin Corvisier | 1 | +2 | -0 |
2025-01-10 09:03 | Fix elite individual's deck being modified when another individual sharing the same deck is mutated | Kevin Corvisier | 1 | +2 | -2 |
2025-01-09 09:48 | Code clean-up | Kevin Corvisier | 7 | +29 | -15 |
2025-01-09 09:46 | Use previously computed fitness as estimated fitness when no crossover is done | Kevin Corvisier | 1 | +8 | -3 |
2025-01-09 09:44 | Do not validate elite individuals for whether they were already generated, fix new generation never containing elite individuals | Kevin Corvisier | 2 | +14 | -8 |
2025-01-09 09:33 | Fix MaxUniqueCardsIndividualValidator considering two cards with same name but different editions as different | Kevin Corvisier | 1 | +1 | -1 |
2025-01-09 09:31 | Downgrade forge to 1.6.65 | Kevin Corvisier | 4 | +13 | -9 |
2025-01-07 23:39 | Separate name generation from crossover | Kevin Corvisier | 5 | +35 | -23 |
2025-01-04 08:56 | Update forge to 2.0.01 | Kevin Corvisier | 4 | +6 | -7 |
2024-12-25 09:29 | Update `error-prone-cards.txt` file | Kevin Corvisier | 1 | +1 | -0 |
2024-12-25 09:29 | Fix ErrorProneCardsService.isValid | Kevin Corvisier | 1 | +1 | -1 |
2024-12-22 13:37 | Rework validation service | Kevin Corvisier | 13 | +347 | -184 |
2024-12-22 01:21 | Update error-prone cards list | Kevin Corvisier | 2 | +2 | -2 |
2024-12-21 14:41 | Update default configuration and example1 card pool/decks | Kevin Corvisier | 32 | +1056 | -343 |
2024-12-20 09:53 | Win evaluation: add possibility to have a different number of games performed depending on the current win-ratio of an individual | Kevin Corvisier | 7 | +99 | -21 |
2024-12-19 03:43 | Create mutation rate configuration | Kevin Corvisier | 4 | +19 | -6 |
2024-12-19 03:31 | Make Crossover.crossover return a Pair instead of a List, move crossover rate to NextGenerationService | Kevin Corvisier | 6 | +43 | -42 |
2024-12-19 03:17 | Make Selection.select return a Pair instead of a List | Kevin Corvisier | 2 | +7 | -8 |
2024-12-17 09:28 | Mutation: decide number of cards to swap based on parents average fitness, use probability for a card to be removed | Kevin Corvisier | 4 | +28 | -7 |
2024-12-16 05:14 | Add population-stats.csv file containing the strongest, median and worst fitness result per generation | Kevin Corvisier | 6 | +70 | -1 |
2024-12-16 04:42 | Update dependencies | Kevin Corvisier | 1 | +4 | -10 |
2024-12-01 12:13 | Update the Spring Framework to 6.2.0 | Kevin Corvisier | 1 | +1 | -1 |
2024-12-01 12:12 | When an exception related to a specific card stops a game, add the card to a file listing error-prone cards | Kevin Corvisier | 10 | +227 | -3 |
2024-11-22 07:25 | Code clean-up | Kevin Corvisier | 4 | +38 | -32 |
2024-11-22 07:23 | Update forge to 2.0.00 | Kevin Corvisier | 2 | +4 | -4 |
2024-11-08 09:07 | Add "PreMiddleSchool" format as the intersection of Premodern and MiddleSchool formats | Kevin Corvisier | 2 | +27 | -2 |
2024-11-07 09:54 | Fix MiddleSchool format not including Portal: Second Age cards | Kevin Corvisier | 1 | +1 | -1 |
2024-10-24 11:56 | Card pool: allow limiting the number of available copies of cards | Kevin Corvisier | 6 | +180 | -17 |
2024-10-17 11:49 | Update forge to 1.6.65 | Kevin Corvisier | 2 | +4 | -4 |
2024-10-06 12:53 | Allow loading of opponents decks from several locations, add premodern decks to example1 configuration | Kevin Corvisier | 29 | +248 | -25 |
2024-10-06 11:43 | Extract next generation logic from GeneticAlgorithm, add possibility to introduce newly generated decks from the card pool at each generation | Kevin Corvisier | 26 | +597 | -624 |
2024-09-29 12:57 | Add example opponents decklists, initial population and card pool | Kevin Corvisier | 40 | +586 | -58 |
2024-09-29 11:49 | Add stop condition for the evaluation phase | Kevin Corvisier | 14 | +276 | -15 |
2024-09-28 14:55 | Use the Spring Framework to load configuration files and inject dependencies | Kevin Corvisier | 19 | +215 | -204 |
2024-09-25 04:05 | Start development of version 0.3.0 | Kevin Corvisier | 1 | +1 | -1 |
2024-09-24 12:05 | Version 0.2.0 | Kevin Corvisier | 47 | +3378 | -0 |