Commit graph

  • 0c4220d848 Mots croisés fonctionnel master François Pelletier 2023-12-26 18:47:53 -0500
  • 9549eed355 ajout du logo François Pelletier 2022-09-18 18:20:37 -0400
  • 8c72fdb2be correction français et poids des mots François Pelletier 2022-09-18 00:12:01 -0400
  • ff6dae5673 Make system conform to time limits and fix isolated detection. Gonçalo S. Martins 2020-12-08 15:56:01 +0000
  • 68dcf78da8 Update readme Gonçalo S. Martins 2020-12-08 12:55:18 +0000
  • 2f1b728eca Re-organise code in preparation for future optimisation. Gonçalo S. Martins 2020-12-08 12:55:03 +0000
  • 45d5535c44 The generator is now able to deal with words that are contiguous with ones already existing. Gonçalo S. Martins 2017-05-14 21:36:59 +0100
  • 0409b2a778 Second code cleanup of the day. Gonçalo S. Martins 2017-05-14 18:39:42 +0100
  • 25bdf2b56a ... and default timeout is now 10s. Gonçalo S. Martins 2017-05-14 11:50:02 +0100
  • cce916c1b5 Default target occupancy is now always 0.9, so that time becomes the limiting factor. Gonçalo S. Martins 2017-05-14 11:49:28 +0100
  • c3bfc4c103 Remove old algorithm. Gonçalo S. Martins 2017-05-14 11:43:12 +0100
  • 675046e2e9 Add the possibility to specify the output file and whether to keep the latex file. Gonçalo S. Martins 2017-05-14 11:40:51 +0100
  • 7ff4262270 Change readme to reflect new performance. Gonçalo S. Martins 2017-05-14 11:30:06 +0100
  • ae15f9f7e3 Cosmetic change to output. Gonçalo S. Martins 2017-05-14 11:29:25 +0100
  • 0cdb331cc6 A seed word is now no longer needed. Gonçalo S. Martins 2017-05-14 11:28:24 +0100
  • 1cdfea9887 Add tournament selection to possibility generation. Gonçalo S. Martins 2017-05-14 11:15:44 +0100
  • ed8ff9fd72 Merge branch 'master' of github.com:gondsm/crossword_generator Gonçalo S. Martins 2017-05-14 10:54:21 +0100
  • b9ee548d9b Small code cleanup. Gonçalo S. Martins 2017-05-14 10:53:44 +0100
  • f2712540a0 First steps of the score-based algorithm. Gonçalo S. Martins 2017-05-14 10:35:21 +0100
  • ac11513c5d Set theme jekyll-theme-modernist Gonçalo Martins 2016-12-19 21:51:39 +0000
  • 3e820cf223 Consistency pass on the arguments. Gonçalo S. Martins 2016-06-03 21:49:03 +0100
  • 542db0eae0 Move the boundary check to its own function. Add a new algorithm stub. Gonçalo S. Martins 2016-06-03 21:39:42 +0100
  • b61bd682bc Add argparsing abilities to the script. Gonçalo S. Martins 2016-06-03 21:16:44 +0100
  • 214aecc8a7 Update readme. Gonçalo S. Martins 2016-05-23 16:57:43 +0100
  • 08ea72207d Add a new, quicker algorithm for grid generation. Gonçalo S. Martins 2016-05-23 16:56:04 +0100
  • 4b177571a7 Update readme.md Gonçalo Martins 2016-05-19 10:18:12 +0100
  • 77045b576e Update readme. Gonçalo S. Martins 2016-05-19 10:05:51 +0100
  • 526e26c4b8 Update readme. Gonçalo S. Martins 2016-05-19 09:59:17 +0100
  • ae92ee6427 Update readme. Gonçalo S. Martins 2016-05-19 09:58:08 +0100
  • 62a72706e2 Increase default timeout, add parameter for desired occupancy. Update readme. Gonçalo S. Martins 2016-05-19 09:36:05 +0100
  • 8f249c641d Add a timeout functionality to the grid generation function. Gonçalo S. Martins 2016-05-19 09:27:58 +0100
  • ad956cdb3d Fix a bug where the seed word would not be added to the appropriate lists. Gonçalo S. Martins 2016-05-19 09:22:58 +0100
  • c653a087bd Fix a couple of off-by-one errors, Gonçalo S. Martins 2016-05-19 09:18:53 +0100
  • 09ee7dd318 Improve runtime reporting. Gonçalo S. Martins 2016-05-19 00:32:46 +0100
  • 6f259f0bae The generator now generates fully connected grids. Gonçalo S. Martins 2016-05-19 00:13:22 +0100
  • 4410c31e0f The generator now has a very strong preference for connected words. Gonçalo S. Martins 2016-05-19 00:03:45 +0100
  • 0aaef145fb Code cleanup, documentation cleanup, update readme. Gonçalo S. Martins 2016-05-18 21:25:33 +0100
  • 759c6bec40 Beautify PDF output. Gonçalo S. Martins 2016-05-18 21:14:45 +0100
  • 471adb3693 Slight tweaks to operational parameters. Gonçalo S. Martins 2016-05-18 19:50:31 +0100
  • bf22862ffa Fix a bug where the words would be "stuck" to each other end-to-end. Gonçalo S. Martins 2016-05-18 19:40:52 +0100
  • 16b1a800b1 Fix the word repetition bug. Gonçalo S. Martins 2016-05-18 19:32:40 +0100
  • 4490328154 Words with length < 1 are now rejected. Gonçalo S. Martins 2016-05-18 19:18:59 +0100
  • 792383a5d4 The invalid possibilities are now correctly removed via list comprehension. Gonçalo S. Martins 2016-05-18 19:11:54 +0100
  • 09d6a2f21c More teaking to the possibility exclusion rules. Gonçalo S. Martins 2016-05-18 18:03:16 +0100
  • 8afbe9cc9a Re-implement the word renewal mechanism to ensure better variety. Gonçalo S. Martins 2016-05-18 17:41:06 +0100
  • a3b68a2b22 Fix a bug where words could be repeated in the grid. Gonçalo S. Martins 2016-05-18 17:35:38 +0100
  • c89d8dd0bd The grid generator now reports on current occupancy and is able to get new words. Gonçalo S. Martins 2016-05-18 13:27:16 +0100
  • aadf0fa191 Minor tweaks to parameters and screen output. Gonçalo S. Martins 2016-05-18 13:20:40 +0100
  • ad8bdfd0fd Further refinements to the exclusion rules. Gonçalo S. Martins 2016-05-18 13:18:19 +0100
  • b9bc318095 Slight tweak to the exclusion rules. Gonçalo S. Martins 2016-05-18 13:10:24 +0100
  • c32fc68942 Add new rules for possibility exclusion and a new stopping condition. Gonçalo S. Martins 2016-05-18 13:06:23 +0100
  • 9fc10c4ad5 Rename readme file to the correct name. Gonçalo S. Martins 2016-05-18 09:08:39 +0100
  • a133dd637c Add readme. Gonçalo S. Martins 2016-05-18 09:07:34 +0100
  • 9266c6107a Add license. Gonçalo S. Martins 2016-05-18 08:59:26 +0100
  • f2c81c4f92 Fix a regression and add the used words to the output PDF. Gonçalo S. Martins 2016-05-18 00:24:52 +0100
  • 40d4875bf3 The generate_grid function now returns a much nicer dictionary. Gonçalo S. Martins 2016-05-18 00:15:45 +0100
  • 84b38a5ff0 Cosmetic/documentation changes. Gonçalo S. Martins 2016-05-18 00:07:29 +0100
  • 5e6514449e Black cells are now produced as such. Gonçalo S. Martins 2016-05-17 23:53:27 +0100
  • d81d4a6db8 Add the capability to actually compile the generated tex file. Gonçalo S. Martins 2016-05-17 23:44:22 +0100
  • 2c0ce4c9e1 Code cleanup. Remove unnecessary test case. Gonçalo S. Martins 2016-05-17 23:12:04 +0100
  • 19871df191 Add a first version of the is_valid function. Gonçalo S. Martins 2016-05-17 23:09:39 +0100
  • 82be7a7fec The generate_grid function now looks close to a working version. Gonçalo S. Martins 2016-05-17 22:55:29 +0100
  • 45167adfba Update the print function, fill in add_word_to_grid function. Gonçalo S. Martins 2016-05-17 22:40:16 +0100
  • f472943d05 Add a function to generate all possibilities from the grid dimensions and the word list. Gonçalo S. Martins 2016-05-17 22:04:24 +0100
  • 7cc9205fbf Fix a potential infinite loop. Gonçalo S. Martins 2016-05-17 21:46:07 +0100
  • 3747c8a98c The word reading function now reads a certain number of words. Gonçalo S. Martins 2016-05-17 21:42:41 +0100
  • 7af77e6636 Add stubs of auxiliary functions. Gonçalo S. Martins 2016-05-17 21:27:08 +0100
  • 84d602a822 Fill in the grid printing function. Gonçalo S. Martins 2016-05-17 21:22:07 +0100
  • ee26903b33 First commit: add a first stub of the code. Gonçalo S. Martins 2016-05-17 20:54:03 +0100