Ce site est dédié au jeu d'echec Linechec. Il décrit comment ce jeu est programmé. Je ne suis pas expert en programmation, ce n'est d'ailleurs qu'une passion. Alors, si vous trouvez des erreurs dignes du cours élémentaire, n'hésitez pas à m'en faire part, cela me permettra de m'améliorer.
L'hergeur de Linechec, www.tuxfamily.org , a été odieusement, il n'y a pas
d'autre mot, cracké voila quelques semaines. Les administrateurs et
co-fondateurs de l'association qui gèrent ce site ont décidé de ne plus fournir
pour l'instant d'hébergement le temps pour eux de revoir leur organisation.
J'ai donc été dans l'obligation de trouver un autre hébergeur
pour la continuité du projet.
Grande nouvelle ! Un nouveau collaborateur, "Kiouk", vient grossir les rangs du projet. L'équipe passe de 1 à 2!!! Le projet va donc passer à la vitesse supèrieure.
Je me suis enfin décider à utiliser un utilitaire qui montre les appels aux différentes routines et le temps utilisé. Cet outil s'appelle "gprof". Il m'a permis de rectifier certaines parties du code qui sont très sollicitées.
La taille de l'éxécutable s'est vu réduite d'un rapport de 6 aprés la supression d'options inutiles lors de la compilation.
"Kiouk" s'occupe de la possibilité de choisir l'aspect graphique de l'échiquier. Une entrée dans le menu option devrait bientôt voir le jour.
Il est maintenant possible de faire du "déplacer-déposer" sur l'échiquier. L'ancien fonctionnement où il fallait cliquer respectivement sur la case de départ et de fin n'est pas supprimé pour autant.
Quelques bogues apparus avec la précédente version ont été éliminés.
Gros changements avec cette version. J'utilise maintenant les librairies GLIB2 et GTK2. Ceci implique pour vous d'installer cette version 2 si ce n'est pas encore fait. Normalement toutes les distributions les fournissent mais vous pourrez aussi les trouver sur le site officiel www.gtk.org.
Avec l'utilisation de la version 2, l'aspect graphique change. Je n'ai pas voulu passer à un numéro de version stable parce que les changements ne sont que visuels et toutes les fonctions graphiques actuellement écrites ne sont peut être plus stables ( si tenté qu'elles le fut avant ! )
Bon, avec cette version il y a aussi quelques rectifications du code suite à quelques remarques pertinentes de votre part. Comme d'habitude, les détails à la section téléchargements.
La promotion est enfin incluse. Elle ne vous donne pour le moment pas le choix : ce sera une dame.
J'ai modifié tous les fichiers sources de façon à créer des fichiers .o pour chaque module. Ainsi, à chaque compilation je ne compile que les fichiers modifiés. Les fonctions de chargement et de traitement d'un fichier pgn ont été revu.
Bien entendu avec cette nouvelle version une multitudes de boggues ont été réctifié.
Pour voir tous les changements qu'apporte cette nouvelle version reportez-vous à la section téléchargements.