|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
Bonsoir
J'ai fait un petit programme ( http://troumad.org/OOo/perso.zip ) qui fait des personnages pour ADD1 et ADD2 (voir http://dnd.ezael.net ) je voudrais qu'il soit sous licence GPL. Où et comment mettre cette licence ?
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Développeur informatique Inscription : juin 2009 Messages : 840 ![]() |
Tu as juste un entête à ajouter au début de chacun des fichiers que tu as créés.
http://www.gnu.org/licenses/gpl.html#howto J'ai à nouveau jeté un coup d'oeil à ton programme, il y a encore des choses à améliorer, ça crashe pas mal (testé sous Win32 avec MinGW), mais ça m'intéresse un peu, je fais du Star Wars D6, le principe est le même. |
|
|
00
|
|
|
#3 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
Merci !
Je viens de mettre la licence. C'est si simple que ça ? Je fais des tests et je n'ai pas de plantage moi ! Tu fais quoi pour arriver à faire planter le système ? Quant à start wars... J'ai du en faire une partie vers 1987/88 ! Je suis surtout médiaval fantastique avec un peu de Cthulhu parce qu'à l'époque, on n'avait pas beaucoup de choix dans les règles traduites en français Maintenant, je recommence l'ADD2 car mes enfants sont en âge de comprendre
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
|
|
#4 | ||||
|
Membre Expert
![]() Développeur informatique Inscription : juin 2009 Messages : 840 ![]() |
Citation:
Code :
warning: HEAP: Free Heap block ba14b0 modified at ba1618 after it was freed Tu as aussi un warning au lancement. Code :
(gtk-rp.exe:2200): Gtk-CRITICAL **: gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed Code :
Fichier modif_caract.c, fonction modifier_caract, ligne 589: node vaut NULL... Citation:
|
||||
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Développeur informatique Inscription : juin 2009 Messages : 840 ![]() |
Ah, pour le crash, c'est parce que je n'avais pas copié le fichier "dieux.add" là où est généré l'exécutable. J'avais eu des warnings pour les icônes aussi.
Le soucis c'est que je n'ai pas vu de projet pour compiler le programme, donc j'ai dû recréer quelque chose pour pouvoir le générer. J'ai utilisé CMake, qui m'a généré les makefiles nécessaires. Mais je viens juste de voir que tu avais intégré un fichier codeblocks, mais je ne connaissais pas ce type de fichiers. De toute façon mon environnement de build est limité à MinGW, je n'ai pas envie d'utiliser codeblocks, je m'adapterai avec CMake. |
|
|
00
|
|
|
#6 | |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
Citation:
Je vais la travailler ce soir peut-être ! Et le reste ?
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Développeur informatique Inscription : juin 2009 Messages : 840 ![]() |
Bin pour le reste, je ne sais pas. Mais il faudrait que je mette ton code sur un outil de gestion de version, pour tracer les modifications. J'ai un compte sur github.com, j'essaierai de l'héberger là bas.
J'ai aussi l'intuition qu'il y a des problèmes dans tes fonctions de tirages de dés. Avoir des résultats non biaisés, c'est assez compliqué pour le néophyte, et il y a beaucoup de pièges. |
|
|
00
|
|
|
#8 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
Pour les tirage de dès, j'ai simplement pris random... Il doit aussi y avoir des actuces avec l'horloge comme j'avais fait en javascript.
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
|
|
#9 | |||||||
|
Membre Expert
![]() Développeur informatique Inscription : juin 2009 Messages : 840 ![]() |
J'y ai repensé hier, et effectivement l'approche rand % 6 + 1 n'est pas neutre. rand % 6 biaise la comparaison.
Déjà ta fonction: Code :
Code :
Code :
Citation:
|
|||||||
|
|
00
|
|
|
#10 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
Merci
Pour le coup du dès 6..., il esy vrai que j'avais pensé à un système avec des dès quelconques au départ (le dès 6 étant trop banal). Après, pour le coup aléatoire, il est vrai que si le nombre de face du dès n'est pas un multiple de RAND_MAX, il y a une chance de plus d'être dans l'interval [0,RAND_MAX%des[ que dans [RAND_MAX%des,des[. Mais, une chance sur RAND_MAX/des => donc pas énorme, voir même négligeable. Ceci dit, j'avais déjà pensé à ce problème, mais je n'avais n'avais jamais cherché de solution. J'ai de petites améliorations à faire encore dans ce cas. Dèjà que j'en ai d'autres en tête. Mon travail que je considérais presque fini (en phase de test) est bien parti pour ressortir de la phase de test ! Suite... Je viens de regarder l'article qui te à une remarque sur le système de génération que tu proposes. La solution que tu proposes a le même problème, mais les nombres qui apparaitront le plus seront réparties sur toute l'échelle. C'est pour ça que dans le texte que tu indiques, il y a un test pour que le nombre de tirage retenu soit un multiple de la taille de l'intervale. Toujours sur ce texte, il y a une erreur. au 4.1 du texte !
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
|
|
#11 | ||
|
Membre Expert
![]() Développeur informatique Inscription : juin 2009 Messages : 840 ![]() |
Citation:
Citation:
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com