Création de cartes avec des hexagones
- Wizzer
- Dracoliche
- Messages : 470
- Inscription : Mar 3 Jan 2023 14:08
- Localisation : Genève
- Version de D&D préférée : AD&D2
- Univers de D&D préféré : Planescape
- Race : ?
- Classe : ?
- Alignement : ?
- Dieu : ?
Re: Création de cartes avec des hexagones
Dernier message de la page précédente :
Je vois tout à fait l'intérêt de commencer à 0, notamment pour faire des modulo et autres. Ma question était pure curiosité...- Troumad
- Dracoliche
- Messages : 14794
- Inscription : Dim 1 Avr 2012 15:38
- Localisation : Genas (F-69)
- Version de D&D préférée : AD&D2
- Univers de D&D préféré : ?
- Race : Humain
- Classe : Rôdeur
- Alignement : Chaotique Bon
- Dieu : ?
- Mini Feuille de perso : Terres de Leyt - Eterny :Les Pierres du Destin :► Afficher le texteMystarillia :► Afficher le texte► Afficher le texte
Re: Création de cartes avec des hexagones
J'ai modifié mon fichier pour faire aussi des "lignes" horizontales :
Le voici compressé :
Il me reste à travailler l'interface graphique. Je n'en ai jamais encore fait en python.
Création de feuilles de perso ADD, ADD2
[Dragonlance] Crépuscule d'automne : RiveBise
Terres de Leyt - Eterny Bondix
La pierre du Mal Alenthir, Aventures Orientales Chûzaemon, Héros d'un âge viking Björnulf Runison, le Sanctuaire de l'angoisse Feydarick, Terreur dans la Jungle Vanille, La dernière chance Go Gogne, Les mystères du Nyrond Lode, Mystarillia Vitavix
[Dragonlance] Crépuscule d'automne : RiveBise
Terres de Leyt - Eterny Bondix
La pierre du Mal Alenthir, Aventures Orientales Chûzaemon, Héros d'un âge viking Björnulf Runison, le Sanctuaire de l'angoisse Feydarick, Terreur dans la Jungle Vanille, La dernière chance Go Gogne, Les mystères du Nyrond Lode, Mystarillia Vitavix
- Troumad
- Dracoliche
- Messages : 14794
- Inscription : Dim 1 Avr 2012 15:38
- Localisation : Genas (F-69)
- Version de D&D préférée : AD&D2
- Univers de D&D préféré : ?
- Race : Humain
- Classe : Rôdeur
- Alignement : Chaotique Bon
- Dieu : ?
- Mini Feuille de perso : Terres de Leyt - Eterny :Les Pierres du Destin :► Afficher le texteMystarillia :► Afficher le texte► Afficher le texte
Re: Création de cartes avec des hexagones
Bonsoir
Je viens de tester la conception d'une interface graphique : Puis-je avoir un coup de main d'un utilisateur windows chevronné ? je viens de me rendre compte que l'exécution d'un fichier python n'est pas toujours facile sous windows... Je ne vais pas leur dire d'installer jupyter, spyder ou équivalent... Python se développe tellement que je croyais que son utilisation sous windows était naturelle ! Une des raisons qui m'a poussé à faire ce programme en python est l'entrainement pour mon enseignement. Je commence à encadrer des TP python pour faire des petits calculs mathématiques. Je voulais en savoir plus et m'entrainer. Au boulot, on est sous windows (pas linux
) et on a des IDE.
En gros, comment un néophyte peut utiliser mon code ?
Je viens de tester la conception d'une interface graphique : Puis-je avoir un coup de main d'un utilisateur windows chevronné ? je viens de me rendre compte que l'exécution d'un fichier python n'est pas toujours facile sous windows... Je ne vais pas leur dire d'installer jupyter, spyder ou équivalent... Python se développe tellement que je croyais que son utilisation sous windows était naturelle ! Une des raisons qui m'a poussé à faire ce programme en python est l'entrainement pour mon enseignement. Je commence à encadrer des TP python pour faire des petits calculs mathématiques. Je voulais en savoir plus et m'entrainer. Au boulot, on est sous windows (pas linux
En gros, comment un néophyte peut utiliser mon code ?
Création de feuilles de perso ADD, ADD2
[Dragonlance] Crépuscule d'automne : RiveBise
Terres de Leyt - Eterny Bondix
La pierre du Mal Alenthir, Aventures Orientales Chûzaemon, Héros d'un âge viking Björnulf Runison, le Sanctuaire de l'angoisse Feydarick, Terreur dans la Jungle Vanille, La dernière chance Go Gogne, Les mystères du Nyrond Lode, Mystarillia Vitavix
[Dragonlance] Crépuscule d'automne : RiveBise
Terres de Leyt - Eterny Bondix
La pierre du Mal Alenthir, Aventures Orientales Chûzaemon, Héros d'un âge viking Björnulf Runison, le Sanctuaire de l'angoisse Feydarick, Terreur dans la Jungle Vanille, La dernière chance Go Gogne, Les mystères du Nyrond Lode, Mystarillia Vitavix
- Zedafty
- Dracoliche
- Messages : 2949
- Inscription : Mar 29 Sep 2020 15:31
- Localisation : Berdusk
- Version de D&D préférée : AD&D2.5
- Univers de D&D préféré : Royaumes Oubliés
- Race : Petites-gens
- Classe : Clerc
- Alignement : Neutre Bon
- Dieu : Cyrrollalee
Re: Création de cartes avec des hexagones
Salut !
Ce n'est effectivement pas simple du tout d'exécuter ton programme sur Windows 11. J'ai buté sur l'une des dépendances avec une nouvelle installation. Le package Pillow est passé, mais impossible d'installer le package PyGObject (qui gère la bibliothèque GTK) via l'outil dédié (pip) de Python.
Du coup, j'ai suivi les préconisations des concepteurs de la librairie et j'ai installé MSYS2 pour pouvoir lancer le programme.
Si on résume l'installation :

Ce n'est effectivement pas simple du tout d'exécuter ton programme sur Windows 11. J'ai buté sur l'une des dépendances avec une nouvelle installation. Le package Pillow est passé, mais impossible d'installer le package PyGObject (qui gère la bibliothèque GTK) via l'outil dédié (pip) de Python.
Du coup, j'ai suivi les préconisations des concepteurs de la librairie et j'ai installé MSYS2 pour pouvoir lancer le programme.
Si on résume l'installation :
- Allez sur https://www.msys2.org/ et téléchargez l'installateur (msys2-x86_64-xxxxxxxx.exe)
- Suivez les instructions de la page pour la mise en place d'un environnement basique
- Lancez C:\msys64\ucrt64.exe – un terminal apparaît
- Exécutez la commande
Code : Tout sélectionner
pacman -Suy - Exécutez la commande
Code : Tout sélectionner
pacman -S mingw-w64-ucrt-x86_64-gtk4 mingw-w64-ucrt-x86_64-python3 mingw-w64-ucrt-x86_64-python3-gobject mingw-w64-x86_64-python-pillow - Copiez le fichier grille_v0_9.py dans C:\msys64\home\<nom_utilisateur>
- Lancez C:\msys64\mingw64.exe – un terminal apparaît
- Exécutez la commande
Code : Tout sélectionner
python grille_v0_9.py
« Les Dieux ne jouent pas aux dés. » — Elminster
- Troumad
- Dracoliche
- Messages : 14794
- Inscription : Dim 1 Avr 2012 15:38
- Localisation : Genas (F-69)
- Version de D&D préférée : AD&D2
- Univers de D&D préféré : ?
- Race : Humain
- Classe : Rôdeur
- Alignement : Chaotique Bon
- Dieu : ?
- Mini Feuille de perso : Terres de Leyt - Eterny :Les Pierres du Destin :► Afficher le texteMystarillia :► Afficher le texte► Afficher le texte
Re: Création de cartes avec des hexagones
Mon code avait un bug que je viens de corriger (au moins 1). Et je n'ai pas fini...
Un peu arrangé : mais, je ne prends pas encore en compte tous les paramètres.
Dur l'utilisation sous windows !
nb : peux-tu directement lancer mon code en ligne de commande sans dire que c'est du python ? Il y a le nécessaire en début de code pour que ça soit automatique sous linux.
Un peu arrangé : mais, je ne prends pas encore en compte tous les paramètres.
Dur l'utilisation sous windows !
nb : peux-tu directement lancer mon code en ligne de commande sans dire que c'est du python ? Il y a le nécessaire en début de code pour que ça soit automatique sous linux.
Création de feuilles de perso ADD, ADD2
[Dragonlance] Crépuscule d'automne : RiveBise
Terres de Leyt - Eterny Bondix
La pierre du Mal Alenthir, Aventures Orientales Chûzaemon, Héros d'un âge viking Björnulf Runison, le Sanctuaire de l'angoisse Feydarick, Terreur dans la Jungle Vanille, La dernière chance Go Gogne, Les mystères du Nyrond Lode, Mystarillia Vitavix
[Dragonlance] Crépuscule d'automne : RiveBise
Terres de Leyt - Eterny Bondix
La pierre du Mal Alenthir, Aventures Orientales Chûzaemon, Héros d'un âge viking Björnulf Runison, le Sanctuaire de l'angoisse Feydarick, Terreur dans la Jungle Vanille, La dernière chance Go Gogne, Les mystères du Nyrond Lode, Mystarillia Vitavix
- Zedafty
- Dracoliche
- Messages : 2949
- Inscription : Mar 29 Sep 2020 15:31
- Localisation : Berdusk
- Version de D&D préférée : AD&D2.5
- Univers de D&D préféré : Royaumes Oubliés
- Race : Petites-gens
- Classe : Clerc
- Alignement : Neutre Bon
- Dieu : Cyrrollalee
Re: Création de cartes avec des hexagones
Non, apparemment pas d'exécution de script sans une commande adéquate avec le bash MSYS2.
« Les Dieux ne jouent pas aux dés. » — Elminster
- Troumad
- Dracoliche
- Messages : 14794
- Inscription : Dim 1 Avr 2012 15:38
- Localisation : Genas (F-69)
- Version de D&D préférée : AD&D2
- Univers de D&D préféré : ?
- Race : Humain
- Classe : Rôdeur
- Alignement : Chaotique Bon
- Dieu : ?
- Mini Feuille de perso : Terres de Leyt - Eterny :Les Pierres du Destin :► Afficher le texteMystarillia :► Afficher le texte► Afficher le texte
Re: Création de cartes avec des hexagones
OK...
Le python se démocratise du côté des développeurs. J'ai des collègues qui testent leurs algorithmes sous python avant de les programmer en C.
Il se démocratise aussi sous Linux, mais, sous windows, il ne peut pas (encore) servir pour le commun des utilisateurs.
Le python se démocratise du côté des développeurs. J'ai des collègues qui testent leurs algorithmes sous python avant de les programmer en C.
Il se démocratise aussi sous Linux, mais, sous windows, il ne peut pas (encore) servir pour le commun des utilisateurs.
Création de feuilles de perso ADD, ADD2
[Dragonlance] Crépuscule d'automne : RiveBise
Terres de Leyt - Eterny Bondix
La pierre du Mal Alenthir, Aventures Orientales Chûzaemon, Héros d'un âge viking Björnulf Runison, le Sanctuaire de l'angoisse Feydarick, Terreur dans la Jungle Vanille, La dernière chance Go Gogne, Les mystères du Nyrond Lode, Mystarillia Vitavix
[Dragonlance] Crépuscule d'automne : RiveBise
Terres de Leyt - Eterny Bondix
La pierre du Mal Alenthir, Aventures Orientales Chûzaemon, Héros d'un âge viking Björnulf Runison, le Sanctuaire de l'angoisse Feydarick, Terreur dans la Jungle Vanille, La dernière chance Go Gogne, Les mystères du Nyrond Lode, Mystarillia Vitavix
- Fistandantilus
- Dragon d'argent
- Messages : 900
- Inscription : Dim 5 Avr 2015 00:15
- Localisation : Caluire-et-Cuire
- Version de D&D préférée : AD&D1
- Univers de D&D préféré : DragonLance
- Race : Humain
- Classe : Mage
- Alignement : Neutre
- Dieu : Mpúngu
Re: Création de cartes avec des hexagones
Salut,
J'utilise occasionnellement ChatGPT, depuis moins d'un an. Et il programme en Python.
Du coup j'ai été "obligé" de m'y mettre (à Python).
Et comme j'utilise principalement Windows, voici la version Python que j'utilise :
Winpython64-3.12.4.1.exe
téléchargeable ici (entre autres) :
https://sourceforge.net/projects/winpyt ... /3.12.4.1/
C'est une version "portable" : j'aime bien.
J'utilise occasionnellement ChatGPT, depuis moins d'un an. Et il programme en Python.
Du coup j'ai été "obligé" de m'y mettre (à Python).
Et comme j'utilise principalement Windows, voici la version Python que j'utilise :
Winpython64-3.12.4.1.exe
téléchargeable ici (entre autres) :
https://sourceforge.net/projects/winpyt ... /3.12.4.1/
C'est une version "portable" : j'aime bien.
- Troumad
- Dracoliche
- Messages : 14794
- Inscription : Dim 1 Avr 2012 15:38
- Localisation : Genas (F-69)
- Version de D&D préférée : AD&D2
- Univers de D&D préféré : ?
- Race : Humain
- Classe : Rôdeur
- Alignement : Chaotique Bon
- Dieu : ?
- Mini Feuille de perso : Terres de Leyt - Eterny :Les Pierres du Destin :► Afficher le texteMystarillia :► Afficher le texte► Afficher le texte
Re: Création de cartes avec des hexagones
Elle marche comment cette version portable ?
nb : je pense avoir fini mon code. S'il y a d'autres idées, je peux essayer de les mettre en œuvre. Je peux aussi le tester en répondant à vos différentes demandes.
nb : je pense avoir fini mon code. S'il y a d'autres idées, je peux essayer de les mettre en œuvre. Je peux aussi le tester en répondant à vos différentes demandes.
- Pièces jointes
-
- grille_v0_9.zip
- (6.24 Kio) Téléchargé 54 fois
Dernière édition par Troumad le Dim 16 Mars 2025 18:23, édité 1 fois.
Création de feuilles de perso ADD, ADD2
[Dragonlance] Crépuscule d'automne : RiveBise
Terres de Leyt - Eterny Bondix
La pierre du Mal Alenthir, Aventures Orientales Chûzaemon, Héros d'un âge viking Björnulf Runison, le Sanctuaire de l'angoisse Feydarick, Terreur dans la Jungle Vanille, La dernière chance Go Gogne, Les mystères du Nyrond Lode, Mystarillia Vitavix
[Dragonlance] Crépuscule d'automne : RiveBise
Terres de Leyt - Eterny Bondix
La pierre du Mal Alenthir, Aventures Orientales Chûzaemon, Héros d'un âge viking Björnulf Runison, le Sanctuaire de l'angoisse Feydarick, Terreur dans la Jungle Vanille, La dernière chance Go Gogne, Les mystères du Nyrond Lode, Mystarillia Vitavix
- Fistandantilus
- Dragon d'argent
- Messages : 900
- Inscription : Dim 5 Avr 2015 00:15
- Localisation : Caluire-et-Cuire
- Version de D&D préférée : AD&D1
- Univers de D&D préféré : DragonLance
- Race : Humain
- Classe : Mage
- Alignement : Neutre
- Dieu : Mpúngu
Re: Création de cartes avec des hexagones
Cette version "portable", j'ai l'impression qu'elle intègre Spider (ou alors je l'avais déjà installé, mais j'en doute).
J'écris le code dans Spider, et je l'exécute dans Spider.
C'est tout (enfin là comme ça, je vois rien à détailler de plus).
Je t'avoue que ça fait quelques mois déjà que je l'ai installé, et je ne me rappelle plus très bien les étapes en détail...
J'écris le code dans Spider, et je l'exécute dans Spider.
C'est tout (enfin là comme ça, je vois rien à détailler de plus).
Je t'avoue que ça fait quelques mois déjà que je l'ai installé, et je ne me rappelle plus très bien les étapes en détail...
- Troumad
- Dracoliche
- Messages : 14794
- Inscription : Dim 1 Avr 2012 15:38
- Localisation : Genas (F-69)
- Version de D&D préférée : AD&D2
- Univers de D&D préféré : ?
- Race : Humain
- Classe : Rôdeur
- Alignement : Chaotique Bon
- Dieu : ?
- Mini Feuille de perso : Terres de Leyt - Eterny :Les Pierres du Destin :► Afficher le texteMystarillia :► Afficher le texte► Afficher le texte
Re: Création de cartes avec des hexagones
Voici une nouvelle version :
Suite à une demande, une nouvelle option a été ajoutée et des corrections ont été apportées.
Création de feuilles de perso ADD, ADD2
[Dragonlance] Crépuscule d'automne : RiveBise
Terres de Leyt - Eterny Bondix
La pierre du Mal Alenthir, Aventures Orientales Chûzaemon, Héros d'un âge viking Björnulf Runison, le Sanctuaire de l'angoisse Feydarick, Terreur dans la Jungle Vanille, La dernière chance Go Gogne, Les mystères du Nyrond Lode, Mystarillia Vitavix
[Dragonlance] Crépuscule d'automne : RiveBise
Terres de Leyt - Eterny Bondix
La pierre du Mal Alenthir, Aventures Orientales Chûzaemon, Héros d'un âge viking Björnulf Runison, le Sanctuaire de l'angoisse Feydarick, Terreur dans la Jungle Vanille, La dernière chance Go Gogne, Les mystères du Nyrond Lode, Mystarillia Vitavix




