tu ne peux pas progresser si tu ne te remets pas en question.
Je prend note mais personnellement je n'ai pas envie de copier un algorithmes qui existe déjà inventé par un grand mathématicien, et je ne veut pas réinventer la roue.
Surtout que je ne suis pas fort en math.
J'ai un niveau seconde générale, je lis beaucoup, mais ça a ses limites, surtout quand ont a pas assez de bases pour apprendre des notions que je n'ai même pas eu le temps de voir a l'école, surtout que l'école est loin maintenant, mais ma soif de savoir ne s'est pas arrêter a la fin de ma scolarité bien au contraire.
J'apprends beaucoup de choses en lisant et essayer d'implémenter les notions apprise est mon sport favoris en C.
Sinon j'aurai pu faire le jeu avec python (dont j'ai 4 et demie d'expérience) mais je voulais une difficulté supplémentaire alors imaginer mon n'importe quoi en python, car en faisant n'importe quoi en python l'on arrive assez facilement a ses fins.
Je comprend ou vous voulez en venir il est vrai que itérer 2 fois sur 32 cartes pour échanger la position d'une seule carte n'est pas très efficace mais ce que vous ne pouviez pas savoir est que les structures de type Stack et Queue sont basé sur des liste chaînées, issue du bouquin mentionner, a moi l'erreur d'itérer sur une liste chaînée au lieu de d'échanger plusieurs pointeurs a la fois, sur 32 cartes.
Finalement j'ai pris du plaisir a programmer ce jeu et dans un jeu de cartes la rapidité d'exécution n'est pas requise contrairement a la plupart des jeux.
l'implémentation des algorithmes est bugguée (ils ne font pas ce que tu crois qu'ils font, ce qui justifie ma remarque sur la différence entre "mélanger" et "faire n'importe quoi")
Alors la je ne comprends pas du tout...
Mais algorithmes sont peut être inefficace mais ce sont les miens.
Alors si je ne sais pas dire a l'ordinateur ce que je veux qu'il fasse c'est que je ne sais pas programmer (surtout qu'en C ça se discute: qui sait programmer).
Mais apparemment l'ordinateur comprends le n'importe quoi que je veux lui faire faire.
[^] # Re: Mélange des cartes
Posté par Linuxator . En réponse au message Jeu de poker pour Linux.. Évalué à -5.
Je prend note mais personnellement je n'ai pas envie de copier un algorithmes qui existe déjà inventé par un grand mathématicien, et je ne veut pas réinventer la roue.
Surtout que je ne suis pas fort en math.
J'ai un niveau seconde générale, je lis beaucoup, mais ça a ses limites, surtout quand ont a pas assez de bases pour apprendre des notions que je n'ai même pas eu le temps de voir a l'école, surtout que l'école est loin maintenant, mais ma soif de savoir ne s'est pas arrêter a la fin de ma scolarité bien au contraire.
J'apprends beaucoup de choses en lisant et essayer d'implémenter les notions apprise est mon sport favoris en C.
Sinon j'aurai pu faire le jeu avec python (dont j'ai 4 et demie d'expérience) mais je voulais une difficulté supplémentaire alors imaginer mon n'importe quoi en python, car en faisant n'importe quoi en python l'on arrive assez facilement a ses fins.
Je comprend ou vous voulez en venir il est vrai que itérer 2 fois sur 32 cartes pour échanger la position d'une seule carte n'est pas très efficace mais ce que vous ne pouviez pas savoir est que les structures de type Stack et Queue sont basé sur des liste chaînées, issue du bouquin mentionner, a moi l'erreur d'itérer sur une liste chaînée au lieu de d'échanger plusieurs pointeurs a la fois, sur 32 cartes.
Finalement j'ai pris du plaisir a programmer ce jeu et dans un jeu de cartes la rapidité d'exécution n'est pas requise contrairement a la plupart des jeux.
Alors la je ne comprends pas du tout...
Mais algorithmes sont peut être inefficace mais ce sont les miens.
Alors si je ne sais pas dire a l'ordinateur ce que je veux qu'il fasse c'est que je ne sais pas programmer (surtout qu'en C ça se discute: qui sait programmer).
Mais apparemment l'ordinateur comprends le n'importe quoi que je veux lui faire faire.
Pour finir j'ai corriger quelques bugs du jeu et mis une nouvelle version sur le serveur, le jeu de carte fonctionne maintenant sans bug connus et j'ai même fait une version Windows.