J'ai pas spécialement connaissance de tutoriels dédiés à la programmation de jeux de cartes. Ce qui est sûr c'est qu'il n'y a pas forcément de tuto pour tout. La programmation te donne les briques, à toi de les assembler 
Dans ton cas, si par exemple tu pars sur du java, tu pourras utiliser une classe "Carte" avec son nom/signe/couleur/tousketuveu pour représenté une carte.
Class Card {
}
Une pile de carte pourra être une ArrayList<Carte> :
ArrayList<Carte> mesCartes = new ArrayList<Carte>();
Dans laquelle tu pourras piocher :
Card cartePiochee = mesCartes.get(0);
Ou encore mélanger la pile :
Collections.shuffle(mesCartes);
Enfin voilà
Après tu as "juste" à réaliser les enchainement d'action :
donner une carte à un joueur :
Class Joueur {
...
public function giveCard(Card e){
cartesdujoueur.add(e);
}
...
}
Pour distribuer les cartes de la pile :
leJouer.giveCard( listedecartes.get(0));
etc.. etc..
etc...
Message édité le 28 septembre 2015 à 18:13:58 par typedefstruct