Minesweeper

Présentation

  • Minesweeper est un démineur libre écrit en Python sous une distribution GNU/Linux ;
  • Minesweeper est aisément personnalisable. Il peut changer de style à tout moment, même au cours d'une partie (voir les captures) ;
  • Minesweeper permet un affichage graphique des scores ;
  • Minesweeper est multi-plateforme. Pour fonctionner minimalement il n'a besoin que de Python (version >= 2.5) et de la librairie graphique Tkinter ;
  • Minesweeper est internationalisé en quelques langues. Il est aisé d'en ajouter de nouvelles sans modifier son code ;
  • Minesweeper peut communiquer avec le célèbre Tux Droid.

La principale caractéristique de ce démineur est donc d'être quasiment entièrement personnalisable sans modifier une ligne de code !
N'importe qui peut donc modifier son look. Pour ce faire, la procédure à suivre est clairement expliquée dans le rapport fournit avec le source. Vous pouvez aussi le récupérer ici. Il est possible de modifier toutes les images, les polices (types, couleurs, tailles, etc.) et le curseur. Tout est dans le rapport.

Minesweeper gère également les pauses, sauvegardes/restaurations de parties, sauvegardes des scores au format XML.
Si vous disposez de la librairie Matplotlib de Python vous pourrez utiliser l'affichage graphique des scores. Un exemple.

Minesweeper
est placé sous licence GPL 3. Quiconque peut donc l'utiliser, le modifier et le redistribuer librement à condition de respecter les termes de la GPL 3. N'hésitez donc pas à l'améliorer, à l'internationaliser encore plus, ou même à créer de nouveaux styles.


Quelques liens