0% ont trouvé ce document utile (0 vote)
22 vues2 pages

Créer un jeu de cartes en C#

Transféré par

mojodream91
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
22 vues2 pages

Créer un jeu de cartes en C#

Transféré par

mojodream91
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODT, PDF, TXT ou lisez en ligne sur Scribd

using System;

using [Link];
using [Link];
using [Link];
using [Link];
using [Link];

namespace test3
{
class program
{
//creer un jeu de carte
//creer une classe jeu de carte qui prend en parametre un fichier texte
//le fichier texte contient les cartes
public class carte
{
public List<carte> cartes = new List<carte>();
public carte(string fichier)
{
//ouvrir le fichier
StreamReader sr = new StreamReader(fichier);
//lire le fichier
string ligne = [Link]();
//creer les cartes
while (ligne != null)
{
[Link](new carte(ligne));
ligne = [Link]();
}

}
}
//creer une classe joueur qui prend en parametre un nom
public class joueur
{
public string nom;

public joueur(string nom)


{
[Link] = nom;
}
}
//creer une classe partie qui prend en parametre deux joueur et un deck
//dans la classe partie une methode qui distribue une carte
//dans la classe partie une methode qui affiche les cartes de chaque
joueur
public class partie
{
public joueur joueur1;
public joueur joueur2;
public carte deck;
public partie(joueur joueur1, joueur joueur2,carte deck)
{
this.joueur1 = joueur1;
this.joueur2 = joueur2;
[Link] = deck;
}
public void distribuer()
{
//distribuer une carte
Random rnd = new Random();
int index = [Link]([Link]);
carte carte = [Link][index];
[Link](carte);
[Link](carte);
}
public void afficher()
{
//afficher les cartes de chaque joueur
//[Link]([Link]);
}
}
static void Main(string[] args)
{
//creer un deck
carte deck = new carte("[Link]");
//creer deux joueurs
joueur joueur1 = new joueur("joueur1");
joueur joueur2 = new joueur("joueur2");
//creer une partie
partie partie = new partie(joueur1, joueur2, deck);
//distribuer une carte
[Link]();
//afficher les cartes de chaque joueur
[Link]();
[Link]();
}
}
}

Vous aimerez peut-être aussi