Commit graph

  • f9c5f61a28 Disable vsync in case it slows stuff down master Joscha 2018-08-13 13:33:27 +00:00
  • ef5929a851 Fix flicker output when recording chromosomes. Full screen recording still buggy. Joscha 2017-08-31 22:09:10 +00:00
  • ee03c2cac6 Add rectangle genes Joscha 2017-07-05 08:30:21 +00:00
  • 62e6848dee Add generation screen Joscha 2017-06-26 19:06:59 +00:00
  • 5369805616 Add states and a setup state to Control Joscha 2017-06-22 17:43:22 +00:00
  • 121ae73517 Add Control class Joscha 2017-05-29 17:18:29 +00:00
  • f8a5ac20c8 Merge branch 'master' of ssh://wimsheim.selfhost.eu:25444/srv/git/projects/geneross Joscha 2017-05-24 18:45:59 +00:00
  • 2995b807f2 Use move constructor and assignment operator in Chromosome Joscha 2017-05-24 18:44:52 +00:00
  • 1b90cec9bf Ignore image files used for testing Joscha 2017-05-24 18:41:19 +00:00
  • fce5da6a94 Speed up Chromosome Joscha 2017-05-21 21:06:29 +00:00
  • 28210e39d5 Generate smaller triangle genes Joscha 2017-05-21 00:02:29 +00:00
  • fb74671204 Fix Fitness Joscha 2017-05-21 00:01:23 +00:00
  • 5c10ba4a78 Reimplement and test Generation Joscha 2017-05-20 23:59:50 +00:00
  • c10a12f29c Fix improper Chromosome copy assingment operator Joscha 2017-05-20 23:57:44 +00:00
  • 901a5f2b3c Add GeneTriangle Joscha 2017-05-18 16:48:05 +00:00
  • d032b3eabf Implement more Chromosome Joscha 2017-05-18 15:41:26 +00:00
  • 0784268046 Test newly implemented stuff Joscha 2017-05-12 16:05:30 +00:00
  • 764b26c611 Reorganize Fitness Joscha 2017-05-12 11:16:06 +00:00
  • bd45691996 Continue finishing to implement Chromosome and Gene Joscha 2017-05-12 11:12:44 +00:00
  • 693f9db274 Finish implementing Chromosome and Gene Joscha 2017-05-08 07:33:51 +00:00
  • 82226ebd58 Use new Genes in Chromosome Joscha 2017-05-07 20:11:19 +00:00
  • a550f267df Reorganize Gene code Joscha 2017-05-07 19:02:33 +00:00
  • 92f1876aa2 Avoid copying around a CircleShape with each Chromosome Joscha 2017-05-05 08:08:25 +00:00
  • ac8354c686 Clean up fitness related parts Joscha 2017-04-30 17:54:47 +00:00
  • 442a5f8434 Fix crossover Joscha 2017-04-30 12:33:29 +00:00
  • 075b35d5d0 Use faster random engine Joscha 2017-04-30 11:34:42 +00:00
  • fc0840d79d Fix fitness function bug (hopefully) Joscha 2017-04-30 09:23:00 +00:00
  • c281026b53 Fix overflow bug (hopefully) Joscha 2017-04-29 23:36:25 +00:00
  • f14f31c46f Optimize compilation parameters Joscha 2017-04-29 14:02:06 +00:00
  • 1d0a816605 Implement faster comparison algorithm Joscha 2017-04-29 12:30:30 +00:00
  • a04e58c7ca Attempt to implement faster comparison algorithm Joscha 2017-04-28 20:37:44 +00:00
  • 6cfb8d93a2 Display median and worst image of last generation Joscha 2017-04-28 20:37:16 +00:00
  • e7a51448c2 Tweak Chromosome mutation probability Joscha 2017-04-28 13:00:30 +00:00
  • 359acd4b10 Fix and test Generation Joscha 2017-04-28 13:00:09 +00:00
  • 6c5c3ad5ac Initialize randomEngine with current time Joscha 2017-04-27 20:57:47 +00:00
  • 2c37b90ad8 Add Generation Joscha 2017-04-27 20:56:45 +00:00
  • 0d686b2008 Fix off-by-one error in Chromosome Joscha 2017-04-27 20:55:58 +00:00
  • 15640c9656 Clean up project Joscha 2017-04-27 05:45:46 +00:00
  • d38e45dac8 Compare images in fitness function and benchmark them Joscha 2017-04-26 18:16:00 +00:00
  • 0183d4737c Adjust circle radius and position limits Joscha 2017-04-25 21:24:16 +00:00
  • 8f47088a56 Implement and test Chromosome Joscha 2017-04-25 06:32:13 +00:00
  • 836887d209 Add Chromosome class and plan more stuff Joscha 2017-04-24 20:54:05 +00:00
  • 1171c37f88 Fix compare shader(s) Joscha 2017-04-24 17:25:26 +00:00
  • 74051fe676 Test compare shader (not working D:) Joscha 2017-04-24 06:24:41 +00:00
  • 4953051965 Play around with shaders Joscha 2017-04-23 19:48:25 +00:00
  • 5d9d0ef716 Set up project Joscha 2017-04-23 16:53:26 +00:00