La page web de Natch

Natch stable
Natch devel
iNatch
2.4
2.5Beta
0.7


English version


Présentation

Natch est un logiciel résolvant un type particulier de problèmes d'échecs : les parties justificatives. Il fonctionne sur tous les systèmes Unix (comme GNU/Linux) et aussi sur le système Windows en mode DOS.

iNatch est une interface graphique pour les parties justificatives qui vous permet d'utiliser Natch. iNatch a sa propre page.

Mieux que beaucoup de mots, un exemple est une bonne manière de montrer les possibilités de Natch :

Andrey FROLKIN, Michel CAILLAUD
1er recommandé, feenschach 1982
[tcfd1f1t/pppTcPp1/2r1D1P1/8/TFP5/6P1/PPP1R1P1/3CC3]
15 + 12. Position après le 23e coups des Blancs.
Comment s'est déroulée la partie ?

La solution est :

1.é4 d5 2.é5 Rd7 3.é6+ Rç6 4.éxf7 é5 5.h4 é4 6.h5 é3 7.Th4 é2 8.Ta4 éxf1=F 9.Dg4 Fç4 10.d3 d4 11.dxFç4 d3 12.Cf3 d2+ 13.Ré2 d1=T 14.Cé1 Td6 15.Fd2 Tg6 16.hxTg6 h5 17.Fb4 h4 18.Cç3 h3 19.Td1 h2 20.Td7 h1=C 21.Cd1 Cg3+ 22.fxCg3 Cé7 23.Dé6#

Ce problème montre le thème Frolkin avec une Tour, un Fou et un Cavalier.

Natch résout ce problème en quelques secondes :

Ces résultats ne signifient pas que Natch est capable de vérifier tous les problèmes. Il y a beaucoup de types de positions où Natch a besoin de jours, voire de semaines, pour trouver une solution. Mais il faut espérer que cela peut aider les compositeurs de PCPJ.

Téléchargez

La version stable courante est 2.4 (décembre 2005).

Le programme est distribué sous licence GNU GPL (voir le fichier COPYING). La principale forme de distribution est sous forme de fichiers sources qui sont compilables sans problème sur la plupart des systèmes Unix : Natch-2.4.tar.gz (192 Ko).

La plupart des utilisateurs ayant un système Windows préféreront sans doute la distribution près à l'emploi (un programme DOS) : Natch-2.4.zip (115 Ko).

Natch et Vista

J'ai reçu plusieurs messages indiquant que sur Vista, Natch s'arrête avec le message d'erreur "Unable to allocate memory for hash table." en utilisant l'option --hash-size (-t) avec une valeur supérieure à 27. Ce problème est du au fait que Windows Vista restraint les applications non-Win32 à un maximum de 32 Mo de mémoire. Voir l'article en anglais Windows Vista restricts non-Win32 apps to 32 MB of memory.

J'ai recompilé Natch avec un autre compilateur qui supprime cette limitation. Téléchargez NatchVista-2.4.zip si vous rencontrez ce problème.

Version Beta

La version 2.4 (et toutes les précédentes) contient un problème. Elle ne trouve pas la solution dans la position suivante : tc1d1fct/1pprpppp/4p3/1R1f4/p7/8/PPPP1PPP/TCFD1FCT (position après 7,0 coups). Cette version Beta corrige ce problème. La version 2.5 ne contiendra que des corrections. Aucune nouvelle fonctionnalité ne sera ajoutée. Signaler s'il vous plaît tous les bogues de cette version : Natch-2.5Beta.tar.gz.

Voici la version correspondant précompilée pour Windows (un programme DOS en fait). Elle devrait fonctionner sous Vista : Natch-2.5Beta.zip.


If you have questions or comments, send a mail to Natch@free.fr .

Valid CSS! Valid XHTML 1.0 Strict Contenu mis à jour le 8 juillet 2009

compteur