Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

11 commentaire(s) de Tacs sur des sources sur tout CodeS-SourceS

Le : 03/09/2007 09:47:44
Source : JEU DE MAHJONG
Mais j'aime bien ton idée de mêttre au centre les tuiles jetées. Il faudrait rajouter une zone de texte pour inscrire les opération faites par les ordinateurs


Le : 03/09/2007 09:45:45
Source : JEU DE MAHJONG
Tu aurais pu enlenver les fautes d'orthographe ^^
Sinon c'est dommage tu as repris exactement la même architecture que dans mon prog alors qu'elle est loin d'être éfficace.
D'ailleurs, de mon côté j'ai rajouté 2 classes (Jeu qui represente un main et Figure qui représente un ensemble de tuile de mm types) car je me trouvai bloqué pour certaines options.


Le : 20/08/2007 13:53:51
Source : MAHJONG.....LE VRAI
Pour les chow, j'y ai réflechi au début et j'ai décidé de ne pas les implémenter volontairement.

D'abord parce que c'est la misère à programmer (Immagine que tu ai le 4,5,7 et 8 rond et que le 6 tombe, tu peux faire 3 combinaisons différentes : 4,5,6 ou 5,6,7 ou 6,7,8) et en plus avec les chow il apparait des problèmes de priorité en cas de multiples prises de la tuile (seul le joueur suivant peut prendre la tuile pour un chow sauf si un autre fait un pung ou kong sauf si un autre fait mahjong).

Ensuite, parce que personnellement je n'aime pas les chow car ils n'apportent rien (et ne rapportent pas de point d'ailleurs) au jeu. Et lorsque je joue en général, je les interdit.

Donc je ne les ferai pas ^_^


Le : 24/07/2007 10:50:02
Source : MAHJONG.....LE VRAI
Merci ;o) GodConan ;o) tu sais faire passer tes critiques ;o) avec beaucoup de tact ;o)
Effectivement je n'ai jamais appris à programmer en objet; je programme plutôt en C (ou autre langages bas niveau) et sans IHM. Ce type de prog me permet de me "libérer" de règles de prog et donc j'en profite pour faire un peu d'impro au fur et à mesure du prog.
Pour améliorer l'IA c'est plutôt simple car il n'y a qu'une fonction, ...methode pardon, qui va choisir la tuile que l'ordi va jeter. A partir de là il est simple d'y ajouter une autre méthode de décision...
Si tu veux reprendre le prog TecHunter vas y ça me fera un bon exemple pour apprendre ^^


Le : 29/04/2004 14:04:10
Source : ALGORITHME DE DIJKSTRA SUR UNE CARTE DE FRANCE
Le truc c que tu n'a pas besoin d'etre un pro du C pour le realiser : il faut d'bord comprendre l'algorithme. De souvenir le truc le plus chiant a faire c'est d'enlevé une case d'un tableau.
Pour comenter mon prog le seul probleme c que je ne me souvien plus de l'algorithme de Dijkstra et je comprend plus vraiment ce que j'ai fait. Tous ce que je peut faire c te donner le adresses qui m'ont permi de "comprendre" cet algo.
http://www.jura.ch/lcp/cours/dm/graphes/dijkstra/algorithme.html

http://brassens.upmf-grenoble.fr/IMSS/mamass/graphecomp/dijkstra.htm

Si ca te suffit pas fait une recherche avec google. Il y a pas mal de site qui en parle.

Pour le fichier villes.txt c'est juste un tableau a double entrée avec la distance en km puis en heure pour chaque ville (depart et arrivé) dans le meme ordre que proposé dans le prog. 0,0 veut dire bien sur que les deux villes sont les memes (si tu reconstruit le tableau tu doit trouver la diagonalle avec que des 0,0)


Le : 07/04/2004 15:52:16
Source : LA ROUE DE LA FORTUNE SOUS CONSOLE
c sympa merci. J'ai commencé à regarder et la description de chaque fonction est nikel.

AhAh bientot des belles appplications en vu!!!!


Le : 07/04/2004 08:14:32
Source : TUTORIAL SUR LES CHAINES DE CARECTERES
Parce que ca s'adresse aux débutant et vu que quand j'ai fait ça j'était déutant et donc que je ne savais pas ce qu'étai un pointeur de plus le passage de parametre de la forme char ch[] est réservé au C++ je croi mais je peut me tromper


Le : 06/04/2004 22:58:25
Source : LA ROUE DE LA FORTUNE SOUS CONSOLE
lol je sais mais on m'a jamais appris à faire une fenetre windows ou autre donc j'éssai d'apprendre tt seul


Le : 06/04/2004 18:45:13
Source : DAMES CHINOISES AVEC INTELLIGENCE ARTIFICIELLE
D'abord je croi que j'ai oublié une regle(et pas des moindre):
Si on fait un saut au dessus d'un pion (suat simple ou pivot) on peut continuer à jouer le meme pion (il faut obligatoirement refaire un saut de pion)
On peut continuer de jouer ainsi tant qu'on trouve un saut à faire


En fait l'IA est vraiment basique:
   pour chaqun de ses pions elle verifie les coups possibles (fct enum_coup)
   pour chaque coups possible elle choisi (3 si imbriqués  fct compar_coup)
        le saut le + grand  
             le + prés de son depart (en valeur absolue)
                    le + prés de l'arrivé (en valeur absolue)

Elle ne fait qu'un saut mais je doit avoir une version avec plusieur saut a la suite

Elle peut etre largement amélioré par exemple avec une fct recursive et des listes chainées (j'ai essayer mais pour l'empecher de tourner en rond c tres chiant)
Ensuite il faut changer le choix du meilleur coup. Pour cela j'avai pensé à évaluer chaque coup avec des notes mais faute de tps je ne l'ai pas fait (c'était un projet et donc on a pas vraiment eu le tps de chercher l'aspect tactique pour gagner)

mais bientot je vais recupéré la version "finale" avec plus de commentaire (projet oblige)


Le : 05/04/2004 19:32:22
Source : DAMES CHINOISES AVEC INTELLIGENCE ARTIFICIELLE
effectivement il manque l'aide de jeu. Je vais réparer ca avec une nouvelle version bientot.

Pour jouer:
   - deplacement du curseur avec les fleches directionnelles
   - selection du pion avec la touche entrée ou espace

Le but du jeu est d'amener tous ses pion dans le triangle d'en face. il y a un drapeau de couleur pour vous rappeler où vous devez aller. Pour cela avec un pion on peut:
  - avancer d'une case seulement (cases liées entre elles)
  - sauter un pion (n'importe lequel)
  - faire un pivot avec un pion : symetrie des cases vides par rapport au pion sauté

exemple de pivot: sur la meme ligne il y a votre pion, 1 (2 ou 3) cases vides, un pion et 1 (2 ou3) cases vides. votre pion peut donc sauté le pion et atterir 1 case après le pion sauté ( 4case en tous)

je sais c'est pas clair mais le mieux c'est d'essayer.

Rq: le pion que vous sauté n'est pas mangé!!!!!

la partie s'arrete quand un joueur est arrivé à mettre tous ces pion dans son triangle.

Rq: LordBob, on impose pas aux autres de respecter l'orthographe quand on ecrit comme tu l'as fais :o)



1


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.