Mot: Pseudo: Filtrer Bas de page Auteur Sujet: Programmation du jeu memory en C Publicité kadreg profil: Utilisateur skoi les rêgles? --------------- brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu! The Cr@cker le PC, toute une vie... Jeu de Memory. e bien Tu disposes de 30 cartes par exemple sur ton écran Tu en retournes 2 Si les 2 sont identiques tu marques 1 point et elle sont retournées si les 2 sont différentes, elles sont retournées face cachées et tu continues jusqu'à trouver toutes les paires kadreg profil: Utilisateur Et il faut programmer le joueur ou l'affichage des cartes et c'est un humain qui va choisir lesquelles retourner? --------------- brisez les rêves des gens, il en restera toujours quelque chose... ben en fait y faut programmer un affichage plein écran avec 64 cartes dans mon cas et on utilise la souris pour retourner les cartes ( je me limites aux simples chiffres) et on joue contre le pc( qui lui aussi retourne les cartes) ( mais triche d'une certaine manière car ils mémorise mieux ke moi les cartes que l'on retourne au fur et à mesure) et l'humain commence à jouer voila MERCI kadreg profil: Utilisateur Ca va être pratique avec un jeu de 52 cartes non?
On trouvera sur cette page de nombreux Jeux programmés en utilisant exclusivement HTML, CSS et JavaScript. On pourra consulter les codes sources qui sont commentés. Vous pouvez jouer avec tous ces exemples dans votre Navigateur Internet Puzzles et Jeux Logiques en HTML, CSS et JavaScript Le Taquin Un grand casse-tête classique. Tétris Un autre très grand grand classique. Vortex Un autre casse-tête surprenant. Master Mind Le célèbre jeu de logique dans lequel il faut décoder une configuration de couleur. BlackBox Un jeu de détection des atomes d'une molécule (un Master Mind à deux dimensions). Le Jeu du Pendu Un célèbre jeux de mots classique. Memory Un jeux de mémoire et de position. Orientation Déplacez-vous sur une carte en vous orientant à l'aide des couleurs. Pentaminos Jouez avec un célèbre puzzle. Labyrinthe L'exploration de différents Labyrinthes aléatoires vous est proposée. Programmer un jeu de memory.loc.gov. Bulles Faites preuve d'astuce pour augmenter votre score en éclatant des Bulles. Puzzles Reconstituez des images décopées en Puzzles.
non_im=" imag " indiquez le début du nom des image, vos images devant toutes avoir le même début suivant de leur numéro. Les images doivent aussi être toutes de la même taille. Python, jeu de memory. Exemple avec imag nomimage(n°) =>image transparente ou couleur du fond de la page =>image du dos des carte,,..., => pour 12 cartes (6 paires). Il faut aussi une image, qui s'affiche à la fin du jeu. Vous pouvez récupérez les images du jeu en bas de page.
Ce n'est pas un problème de répondre, quand on aide vraiment. Mais il y en a qui exagèrent, il leur faut du tout cuit, ce n'est pas la meilleure façon d'apprendre. On ne peut pas savoir a priori, excuse. ----------------------- La solution de 6ril correspond à ma deuxième proposition: il enlève une lettre de la liste. Mais dans mon post je parle d'enlever du dictionnaire, parce que l'énoncé dit: tirant à chaque fois aléatoirement une lettre dans le dictionnaire Son code est juste un peu redondant: en enlevant une lettre de la liste dès qu'elle a été utilisée deux fois, on est sûr que c=lettres[randrange(len(lettres))] ne donne qu'une lettre n'ayant été utilisée que 0 ou 1 fois, donc qu'on peut faire matrice[a][b]=c à coup sûr. Programmer un jeu de memory alpha. D'où simplifier: for a in range(6): for b in range(6): c=lettres[randrange(len(lettres))] dicoLettres[c]=dicoLettres[c]-1 matrice[a][b]=c # la seconde fois, la lettre est supprimee de lettres if dicoLettres[c] == 0: (c) En fait l'énoncé est mauvais: - à ma connaissance, il n'y a pas en Python de structure de données permettant de représenter une matrice au sens mathématique du terme, c'est à dire dont la référence à une case serait notée matrice(2, 7) et non pas matrice[2][7], et douée des propriétés de calculs particulières aux matrices mathématiques.