~~DISCUSSION:off~~ ====== La Grille ====== L'origine de « La Grille » est un atelier du « [[http://www.games-creators.org/wiki/Accueil|Games Creators Network]] » où il s'agissait de créer un programme de génération de grilles de mots de type mots croisés. Un programme de génération simple peut être développé en quelques heures, et il donnera de bons résultats. J'ai cependant pris le parti de développer ma contribution de manière un peu plus longue mais avec plusieurs objectifs : * une structure permettant d'essayer plusieurs stratégies simplement ; * un programme testé ; * un programme au moins aussi rapide que les contributions faites rapidement. Pour plus de renseignements sur les objectifs, allez voir les [[objectifs initiaux]]. Le programme est en C++. ===== Le site « La Grille » ===== Au fur et à mesure du développement du programme, je me suis servi de celui-ci comme d'atelier personnel pour tester des outils de profiling, de compilation, des idées d'architecture. L'idée m'est alors venue de partager cet atelier sur un site web. Le programme, en cette ouverture de site, peut déjà construire des grilles, sans cases noires. Il est gourmand en mémoire et en temps machine, ses grilles sont assez monotones, il n'exploite qu'un seul processeur,... bref, il est loin d'être un bon générateur de grille. Cependant, ses fondations lui permettent, j'en suis certain, d'être amélioré par étapes simples et explicables, ce que je vais tenter de faire ici. Les pages du site peuvent être commentés pourvu que vous y soyez enregistré. ===== Le programme ===== Pour suivre le déroulement du développement, il vous faudra lire les fichiers sources du programme. Pour cela, dirigez-vous vers [[obtenir le programme]]. Puis il vous faudra [[compiler le programme]] si vous voulez le lancer (ce n'est pas obligatoire si vous ne voulez que suivre les modifications). ===== Les articles ===== {{blog>?noeditbtn}} ===== La chronologie ===== Tous les billets, du plus récent au plus ancien. {{autoarchive>?&nouser}}