SHARE
TWEET

Untitled

Bouneuh Dec 8th, 2019 80 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace dm2_jeu
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.  
  14.             int nbjoueurs, grim, WorL = 2, tours = 1, numjou = 0, joueur1 = 0, joueur2 = 0, joueur3 = 0, joueur4 = 0, countet = 0, countmag = 6;
  15.             string inputj, etgm = "Blank", a, choose = "blank";
  16.  
  17.             Random random = new Random();
  18.             int dé;
  19.             do
  20.             {
  21.                 Console.WriteLine("Donne moi le nombre de joueurs (de 2 à 4) ");
  22.                 inputj = Console.ReadLine();
  23.             }
  24.             while (inputj != "2" && inputj != "3" && inputj != "4");
  25.             nbjoueurs = Convert.ToInt32(inputj);
  26.             Console.WriteLine("Donc " + nbjoueurs + " joueurs");
  27.             Console.ReadKey();
  28.             if (nbjoueurs == 2)
  29.             {
  30.                 countet = 12;
  31.             while (WorL == 2) {
  32.  
  33.                     Console.WriteLine("Début de partie"+"\n"+"Lance un dé en appuyant sur une touche");
  34.                     while (countet != 0 && countmag != 0)
  35.                     {
  36.                         Console.WriteLine("");
  37.                         Console.WriteLine("Tour n°" + tours);
  38.                         if (tours % 2 == 0) { numjou = 2; }
  39.                         if (tours % 2 == 1) { numjou = 1; }
  40.                         Console.WriteLine("Joueur" + numjou);
  41.                         Console.ReadKey();
  42.                         dé = random.Next(1, 7);
  43.                         Console.WriteLine("Le joueur " + numjou +" a roll un "+dé);
  44.                         tours = tours + 1;
  45.                         if (tours % 2 == 0)
  46.                         {
  47.                             joueur2 = joueur2 + dé;
  48.                             if (joueur2 > 19) { joueur2 = joueur2 - 19; }
  49.                             switch (joueur2)
  50.                             {
  51.                                 case 1:
  52.                                     Console.WriteLine("Une étoile");
  53.                                     countet--;
  54.                                     break;
  55.                                 case 2:
  56.                                     do
  57.                                     {
  58.                                         choose = "blank";
  59.                                         Console.WriteLine("Soit tu enlèves une carte du mage (1) Soit tu ajoutes 2 étoiles au ciel(2)");
  60.                                         do {
  61.                                             choose = Console.ReadLine();
  62.                                         }
  63.                                         while (choose != "1" && choose != "2");
  64.                                         if (countmag != 6) { if (choose == "1") { countmag++; } }
  65.                                         else { countet--; countet--; }
  66.                                     }
  67.                                     while (choose == "blank");
  68.                                     break;
  69.                                 case 4:
  70.                                     countmag--;
  71.                                     break;
  72.                                 case 6:
  73.                                     countet--;
  74.                                     break;
  75.                                 case 7: //case grimoire
  76.                                     Console.WriteLine("Lancement de dé pour le grimoire");
  77.                                     Console.ReadKey();
  78.                                     grim = random.Next(1, 7);
  79.                                     if(grim== 1 || grim == 2|| grim == 3) { countet = countet - 2; }
  80.                                     else{ countmag++; }
  81.                                     break;
  82.                                 case 9:
  83.                                     countet = countet - 3;
  84.                                     break;
  85.                                 case 11:
  86.                                     countmag--;
  87.                                     break;
  88.                                 case 12:
  89.                                     if (countet == 12) ;
  90.                                     else { countet++; }
  91.                                     break;
  92.                                 case 15:
  93.                                     countet--;
  94.                                     break;
  95.                                 case 17:
  96.                                     countmag--;
  97.                                     break;
  98.                                 case 18:
  99.                                     countet--;
  100.                                     countet--;
  101.                                     break;
  102.                                 case 19:
  103.                                     if (countet == 12) ;
  104.                                     else { countet++; }
  105.                                     break;
  106.  
  107.                             }//grimoire a parametrer
  108.                             Console.WriteLine("Case du joueur 1 : " + joueur1);
  109.                             Console.WriteLine("Case du joueur 2 : " + joueur2);
  110.                         }
  111.  
  112.                         if (tours % 2 == 1)
  113.                         {
  114.                             joueur1 = joueur1 + dé;
  115.                             if (joueur1 > 19) { joueur1 = joueur1 - 19; }
  116.                             switch (joueur1)
  117.                             {
  118.                                 case 1:
  119.                                     Console.WriteLine("Une étoile");
  120.                                     countet--;
  121.                                     break;
  122.                                 case 2:
  123.                                     do
  124.                                     {
  125.                                         choose = "blank";
  126.                                         Console.WriteLine("Soit tu enlèves une carte du mage (1) Soit tu ajoutes 2 étoiles au ciel (2)");
  127.                                         do
  128.                                         {
  129.                                             choose = Console.ReadLine();
  130.                                         }
  131.                                         while (choose != "1" && choose != "2");
  132.                                         if (countmag != 6) { if (choose == "1") { countmag++; } }
  133.                                         else { countet--; countet--; }
  134.                                     }
  135.                                     while (choose == "blank");
  136.                                     break;
  137.                                 case 4:
  138.                                     countmag--;
  139.                                     break;
  140.                                 case 6:
  141.                                     countet--;
  142.                                     break;
  143.                                 case 7: //case grimoire
  144.                                     Console.WriteLine("Lancement de dé pour le grimoire");
  145.                                     Console.ReadKey();
  146.                                     grim = random.Next(1, 7);
  147.                                     if (grim == 1 || grim == 2 || grim == 3) { countet = countet - 2; }
  148.                                     else { if (countmag!=6){countmag++;}}
  149.                                     break;
  150.                                 case 9:
  151.                                     countet = countet - 3;
  152.                                     break;
  153.                                 case 11:
  154.                                     countmag--;
  155.                                     break;
  156.                                 case 12:
  157.                                     if (countet == 12) ;
  158.                                     else { countet++; }
  159.                                     break;
  160.                                 case 15:
  161.                                     countet--;
  162.                                     break;
  163.                                 case 17:
  164.                                     countmag--;
  165.                                     break;
  166.                                 case 18:
  167.                                     countet--;
  168.                                     countet--;
  169.                                     break;
  170.                                 case 19:
  171.                                     if (countet == 12) ;
  172.                                     else { countet++; }
  173.                                     break;
  174.  
  175.                             }//grimoire a parametrer
  176.                             Console.WriteLine("Case du joueur 1 : " + joueur1);
  177.                             Console.WriteLine("Case du joueur 2 : " + joueur2);
  178.                         }
  179.                         if (countet > 12) { countet = 0; }
  180.                         if (countmag > 6) { countmag = 0; }
  181.                         Console.WriteLine("Nombre d'étoiles dans le ciel : " + (12 - countet));
  182.                         Console.WriteLine("Nombre de pièces de mage réunies" + (6 - countmag));
  183.                         if (countet == 0) { WorL = 0; }
  184.                         if (countmag == 0) { WorL = 1; }
  185.                     }
  186.  
  187.                 }
  188.  
  189.  
  190.  
  191.  
  192.  
  193.             }
  194.             //-----------------------------------------------------------
  195.  
  196.             if (nbjoueurs == 3)
  197.             {
  198.                 countet = 15;
  199.                 while (WorL == 2)
  200.                 {
  201.  
  202.                     Console.WriteLine("Début de partie" + "\n" + "Lance un dé en appuyant sur une touche");
  203.                     while (countet != 0 && countmag != 0)
  204.                     {
  205.                         numjou = numjou + 1;
  206.                         if (numjou == 4) { numjou = 1; }
  207.                         Console.WriteLine("");
  208.                         Console.WriteLine("tour n°" + tours);
  209.                         Console.WriteLine("joueur" + numjou);
  210.                         Console.ReadKey();
  211.                         dé = random.Next(1, 7);
  212.                         Console.WriteLine("Le joueur " + numjou + " a roll un " + dé);
  213.                         tours = tours + 1;
  214.                         if (numjou == 1)
  215.                         {
  216.                             joueur1 = joueur1 + dé;
  217.                             if (joueur1 > 19) { joueur1 = joueur1 - 19; }
  218.                             switch (joueur2)
  219.                             {
  220.                                 case 1:
  221.                                     Console.WriteLine("Une étoile");
  222.                                     countet--;
  223.                                     break;
  224.                                 case 2:
  225.                                     do
  226.                                     {
  227.                                         choose = "blank";
  228.                                         Console.WriteLine("Soit tu enlèves une carte du mage ( 1 ) Soit tu ajoutes 2 étoiles au ciel( 2 )");
  229.                                         do
  230.                                         {
  231.                                             choose = Console.ReadLine();
  232.                                         }
  233.                                         while (choose != "1" && choose != "2");
  234.                                         if (countmag != 6) { if (choose == "1") { countmag++; } }
  235.                                         else { countet--; countet--; }
  236.                                     }
  237.                                     while (choose == "blank");
  238.                                     break;
  239.                                 case 4:
  240.                                     countmag--;
  241.                                     break;
  242.                                 case 6:
  243.                                     countet--;
  244.                                     break;
  245.                                 case 7: //case grimoire
  246.                                     Console.WriteLine("Lancement de dé pour le grimoire");
  247.                                     Console.ReadKey();
  248.                                     grim = random.Next(1, 7);
  249.                                     if (grim == 1 || grim == 2 || grim == 3) { countet = countet - 2; }
  250.                                     else { if (countmag!=6){countmag++;}}
  251.                                     break;
  252.                                 case 9:
  253.                                     countet = countet - 3;
  254.                                     break;
  255.                                 case 11:
  256.                                     countmag--;
  257.                                     break;
  258.                                 case 12:
  259.                                     if (countet == 12) ;
  260.                                     else { countet++; }
  261.                                     break;
  262.                                 case 15:
  263.                                     countet--;
  264.                                     break;
  265.                                 case 17:
  266.                                     countmag--;
  267.                                     break;
  268.                                 case 18:
  269.                                     countet--;
  270.                                     countet--;
  271.                                     break;
  272.                                 case 19:
  273.                                     if (countet == 12) ;
  274.                                     else { countet++; }
  275.                                     break;
  276.  
  277.                             }//grimoire a parametrer
  278.                             Console.WriteLine("Case du joueur 1 : " + joueur1);
  279.                             Console.WriteLine("Case du joueur 2 : " + joueur2);
  280.                             Console.WriteLine("Case du joueur 1 : " + joueur3);
  281.                         }
  282.                         if (numjou == 2)
  283.                         {
  284.                             joueur2 = joueur2 + dé;
  285.                             if (joueur2 > 19) { joueur2 = joueur2 - 19; }
  286.                             switch (joueur2)
  287.                             {
  288.                                 case 1:
  289.                                     Console.WriteLine("Une étoile");
  290.                                     countet--;
  291.                                     break;
  292.                                 case 2:
  293.                                     do
  294.                                     {
  295.                                         choose = "blank";
  296.                                         Console.WriteLine("Soit tu enlèves une carte du mage (1) Soit tu ajoutes 2 étoiles au ciel(2)");
  297.                                         do
  298.                                         {
  299.                                             choose = Console.ReadLine();
  300.                                         }
  301.                                         while (choose != "1" && choose != "2");
  302.                                         if (countmag != 6) { if (choose == "1") { countmag++; } }
  303.                                         else { countet--; countet--; }
  304.                                     }
  305.                                     while (choose == "blank");
  306.                                     break;
  307.                                 case 4:
  308.                                     countmag--;
  309.                                     break;
  310.                                 case 6:
  311.                                     countet--;
  312.                                     break;
  313.                                 case 7: //case grimoire
  314.                                     Console.WriteLine("Lancement de dé pour le grimoire");
  315.                                     Console.ReadKey();
  316.                                     grim = random.Next(1, 7);
  317.                                     if (grim == 1 || grim == 2 || grim == 3) { countet = countet - 2; }
  318.                                     else { if (countmag!=6){countmag++;}}
  319.                                     break;
  320.                                 case 9:
  321.                                     countet = countet - 3;
  322.                                     break;
  323.                                 case 11:
  324.                                     countmag--;
  325.                                     break;
  326.                                 case 12:
  327.                                     if (countet == 12) ;
  328.                                     else { countet++; }
  329.                                     break;
  330.                                 case 15:
  331.                                     countet--;
  332.                                     break;
  333.                                 case 17:
  334.                                     countmag--;
  335.                                     break;
  336.                                 case 18:
  337.                                     countet--;
  338.                                     countet--;
  339.                                     break;
  340.                                 case 19:
  341.                                     if (countet == 12) ;
  342.                                     else { countet++; }
  343.                                     break;
  344.  
  345.                             }//grimoire a parametrer
  346.                             Console.WriteLine("Case du joueur 1 : " + joueur1);
  347.                             Console.WriteLine("Case du joueur 2 : " + joueur2);
  348.                             Console.WriteLine("Case du joueur 1 : " + joueur3);
  349.                         }
  350.                         if (numjou == 3)
  351.                         {
  352.                             joueur3 = joueur3 + dé;
  353.                             if (joueur3 > 19) { joueur3 = joueur3 - 19; }
  354.                             switch (joueur3)
  355.                             {
  356.                                 case 1:
  357.                                     Console.WriteLine("Une étoile");
  358.                                     countet--;
  359.                                     break;
  360.                                 case 2:
  361.                                     do
  362.                                     {
  363.                                         choose = "blank";
  364.                                         Console.WriteLine("Soit tu enlèves une carte du mage (1) Soit tu ajoutes 2 étoiles au ciel(2)");
  365.                                         do
  366.                                         {
  367.                                             choose = Console.ReadLine();
  368.                                         }
  369.                                         while (choose != "1" && choose != "2");
  370.                                         if (choose == "1") { countet--; countet--; }
  371.                                         else { if (countmag!=6){countmag++;}}
  372.                                     }
  373.                                     while (choose == "blank");
  374.                                     break;
  375.                                 case 4:
  376.                                     countmag--;
  377.                                     break;
  378.                                 case 6:
  379.                                     countet--;
  380.                                     break;
  381.                                 case 7: //case grimoire
  382.                                     Console.WriteLine("Lancement de dé pour le grimoire");
  383.                                     Console.ReadKey();
  384.                                     grim = random.Next(1, 7);
  385.                                     if (grim == 1 || grim == 2 || grim == 3) { countet = countet - 2; }
  386.                                     else { if (countmag!=6){countmag++;}}
  387.                                     break;
  388.                                 case 9:
  389.                                     countet = countet - 3;
  390.                                     break;
  391.                                 case 11:
  392.                                     countmag--;
  393.                                     break;
  394.                                 case 12:
  395.                                     if (countet == 12) ;
  396.                                     else { countet++; }
  397.                                     break;
  398.                                 case 15:
  399.                                     countet--;
  400.                                     break;
  401.                                 case 17:
  402.                                     countmag--;
  403.                                     break;
  404.                                 case 18:
  405.                                     countet--;
  406.                                     countet--;
  407.                                     break;
  408.                                 case 19:
  409.                                     if (countet == 12) ;
  410.                                     else { countet++; }
  411.                                     break;
  412.  
  413.                             }//grimoire a parametrer
  414.                             Console.WriteLine("Case du joueur 1 : " + joueur1);
  415.                             Console.WriteLine("Case du joueur 2 : " + joueur2);
  416.                             Console.WriteLine("Case du joueur 1 : " + joueur3);
  417.  
  418.                         }
  419.                         if (countet > 15) { countet = 0; }
  420.                         if (countmag > 6 ) { countmag = 0; }
  421.                         Console.WriteLine("nombre d' étoiles dans le ciel : " + (15 - countet));
  422.                         Console.WriteLine("Nombre de pieces de mage réunies" + (6 - countmag));
  423.                         if (countet == 0) { WorL = 0; }
  424.                         if (countmag == 0) { WorL = 1; }
  425.                     }
  426.  
  427.                 }
  428.             }
  429.             //-----------------------------------------------------------
  430.             if (nbjoueurs == 4)
  431.             {
  432.                 countet = 18;
  433.                 while (WorL == 2)
  434.             {
  435.             Console.WriteLine("Debut de partie");
  436.                     while (countet != 0 && countmag != 0)
  437.                     {
  438.                         numjou = numjou + 1;
  439.                         if (numjou == 4) { numjou = 1; }
  440.                         Console.WriteLine("");
  441.                         Console.WriteLine("tour n°" + tours);
  442.                         Console.WriteLine("joueur" + numjou);
  443.                         Console.ReadKey();
  444.                         dé = random.Next(1, 7);
  445.                         Console.WriteLine("Le joueur " + numjou + " a roll un " + dé);
  446.                         tours = tours + 1;
  447.                         if (numjou == 1)
  448.                         {
  449.                             joueur1 = joueur1 + dé;
  450.                             if (joueur1 > 19) { joueur1 = joueur1 - 19; }
  451.                             switch (joueur2)
  452.                             {
  453.                                 case 1:
  454.                                     Console.WriteLine("Une étoile");
  455.                                     countet--;
  456.                                     break;
  457.                                 case 2:
  458.                                     do
  459.                                     {
  460.                                         choose = "blank";
  461.                                         Console.WriteLine("Soit tu enlèves une carte du mage (1) Soit tu ajoutes 2 étoiles au ciel(2)");
  462.                                         do
  463.                                         {
  464.                                             choose = Console.ReadLine();
  465.                                         }
  466.                                         while (choose != "1" && choose != "2");
  467.                                         if (countmag != 6) { if (choose == "1") { countmag++; } }
  468.                                         else { countet--; countet--; }
  469.                                     }
  470.                                     while (choose == "blank");
  471.                                     break;
  472.                                 case 4:
  473.                                     countmag--;
  474.                                     break;
  475.                                 case 6:
  476.                                     countet--;
  477.                                     break;
  478.                                 case 7: //case grimoire
  479.                                     Console.WriteLine("Lancement de dé pour le grimoire");
  480.                                     Console.ReadKey();
  481.                                     grim = random.Next(1, 7);
  482.                                     if (grim == 1 || grim == 2 || grim == 3) { countet = countet + 2; }
  483.                                     else { countmag--; }
  484.                                     break;
  485.                                 case 9:
  486.                                     countet = countet - 3;
  487.                                     break;
  488.                                 case 11:
  489.                                     countmag--;
  490.                                     break;
  491.                                 case 12:
  492.                                     if (countet == 12) ;
  493.                                     else { countet++; }
  494.                                     break;
  495.                                 case 15:
  496.                                     countet--;
  497.                                     break;
  498.                                 case 17:
  499.                                     countmag--;
  500.                                     break;
  501.                                 case 18:
  502.                                     countet--;
  503.                                     countet--;
  504.                                     break;
  505.                                 case 19:
  506.                                     if (countet == 12) ;
  507.                                     else { countet++; }
  508.                                     break;
  509.  
  510.                             }//grimoire a parametrer
  511.                             Console.WriteLine("case du joueur 1 : " + joueur1);
  512.                             Console.WriteLine("case du joueur 2 : " + joueur2);
  513.                             Console.WriteLine("case du joueur 1 : " + joueur3);
  514.                             Console.WriteLine("Case du joueur 2 : " + joueur4);
  515.                         }
  516.                         if (numjou == 2)
  517.                         {
  518.                             joueur2 = joueur2 + dé;
  519.                             if (joueur2 > 19) { joueur2 = joueur2 - 19; }
  520.                             switch (joueur2)
  521.                             {
  522.                                 case 1:
  523.                                     Console.WriteLine("Une étoile");
  524.                                     countet--;
  525.                                     break;
  526.                                 case 2:
  527.                                     do
  528.                                     {
  529.                                         choose = "blank";
  530.                                         Console.WriteLine("Soit tu enlèves une carte du mage (1) Soit tu ajoutes 2 étoiles au ciel(2)");
  531.                                         do
  532.                                         {
  533.                                             choose = Console.ReadLine();
  534.                                         }
  535.                                         while (choose != "1" && choose != "2");
  536.                                         if (countmag != 6) { if (choose == "1") { countmag++; } }
  537.                                         else { countet--; countet--; }
  538.                                     }
  539.                                     while (choose == "blank");
  540.                                     break;
  541.                                 case 4:
  542.                                     countmag--;
  543.                                     break;
  544.                                 case 6:
  545.                                     countet--;
  546.                                     break;
  547.                                 case 7: //case grimoire
  548.                                     Console.WriteLine("Lancement de dé pour le grimoire");
  549.                                     Console.ReadKey();
  550.                                     grim = random.Next(1, 7);
  551.                                     if (grim == 1 || grim == 2 || grim == 3) { countet = countet - 2; }
  552.                                     else { if (countmag!=6){countmag++;}}
  553.                                     break;
  554.                                 case 9:
  555.                                     countet = countet - 3;
  556.                                     break;
  557.                                 case 11:
  558.                                     countmag--;
  559.                                     break;
  560.                                 case 12:
  561.                                     if (countet == 12) ;
  562.                                     else { countet++; }
  563.                                     break;
  564.                                 case 15:
  565.                                     countet--;
  566.                                     break;
  567.                                 case 17:
  568.                                     countmag--;
  569.                                     break;
  570.                                 case 18:
  571.                                     countet--;
  572.                                     countet--;
  573.                                     break;
  574.                                 case 19:
  575.                                     if (countet == 12) ;
  576.                                     else { countet++; }
  577.                                     break;
  578.  
  579.                             }//grimoire a parametrer
  580.                             Console.WriteLine("Case du joueur 1 : " + joueur1);
  581.                             Console.WriteLine("Case du joueur 2 : " + joueur2);
  582.                             Console.WriteLine("Case du joueur 1 : " + joueur3);
  583.                             Console.WriteLine("Case du joueur 2 : " + joueur4);
  584.                         }
  585.                         if (numjou == 3)
  586.                         {
  587.                             joueur3 = joueur3 + dé;
  588.                             if (joueur3 > 19) { joueur3 = joueur3 - 19; }
  589.                             switch (joueur3)
  590.                             {
  591.                                 case 1:
  592.                                     Console.WriteLine("Une étoile");
  593.                                     countet--;
  594.                                     break;
  595.                                 case 2:
  596.                                     do
  597.                                     {
  598.                                         choose = "blank";
  599.                                         Console.WriteLine("Soit tu enlèves une carte du mage (1) Soit tu ajoutes 2 étoiles au ciel(2)");
  600.                                         do
  601.                                         {
  602.                                             choose = Console.ReadLine();
  603.                                         }
  604.                                         while (choose != "1" && choose != "2");
  605.                                         if (countmag != 6) { if (choose == "1") { countmag++; } }
  606.                                         else { countet--; countet--; }
  607.                                     }
  608.                                     while (choose == "blank");
  609.                                     break;
  610.                                 case 4:
  611.                                     countmag--;
  612.                                     break;
  613.                                 case 6:
  614.                                     countet--;
  615.                                     break;
  616.                                 case 7: //case grimoire
  617.                                     Console.WriteLine("Lancement de dé pour le grimoire");
  618.                                     Console.ReadKey();
  619.                                     grim = random.Next(1, 7);
  620.                                     if (grim == 1 || grim == 2 || grim == 3) { countet = countet - 2; }
  621.                                     else { if (countmag!=6){countmag++;}}
  622.                                     break;
  623.                                 case 9:
  624.                                     countet = countet - 3;
  625.                                     break;
  626.                                 case 11:
  627.                                     countmag--;
  628.                                     break;
  629.                                 case 12:
  630.                                     if (countet == 12) ;
  631.                                     else { countet++; }
  632.                                     break;
  633.                                 case 15:
  634.                                     countet--;
  635.                                     break;
  636.                                 case 17:
  637.                                     countmag--;
  638.                                     break;
  639.                                 case 18:
  640.                                     countet--;
  641.                                     countet--;
  642.                                     break;
  643.                                 case 19:
  644.                                     if (countet == 12) ;
  645.                                     else { countet++; }
  646.                                     break;
  647.  
  648.                             }//grimoire a parametrer
  649.                             Console.WriteLine("Case du joueur 1 : " + joueur1);
  650.                             Console.WriteLine("Case du joueur 2 : " + joueur2);
  651.                             Console.WriteLine("Case du joueur 1 : " + joueur3);
  652.                             Console.WriteLine("Case du joueur 2 : " + joueur4);
  653.                         }
  654.                         if (numjou == 3)
  655.                         {
  656.                             joueur4 = joueur4 + dé;
  657.                             if (joueur4 > 19) { joueur4 = joueur4 - 19; }
  658.                             switch (joueur4)
  659.                             {
  660.                                 case 1:
  661.                                     Console.WriteLine("Une étoile");
  662.                                     countet--;
  663.                                     break;
  664.                                 case 2:
  665.                                     do
  666.                                     {
  667.                                         choose = "blank";
  668.                                         Console.WriteLine("Soit tu enlèves une carte du mage (1) Soit tu ajoutes 2 étoiles au ciel(2)");
  669.                                         do
  670.                                         {
  671.                                             choose = Console.ReadLine();
  672.                                         }
  673.                                         while (choose != "1" && choose != "2");
  674.                                          if (countmag != 6) { if (choose == "1") { countmag++; } }
  675.                                         else { countet--; countet--; }
  676.                                     }
  677.                                     while (choose == "blank");
  678.                                     break;
  679.                                 case 4:
  680.                                     countmag--;
  681.                                     break;
  682.                                 case 6:
  683.                                     countet--;
  684.                                     break;
  685.                                 case 7: //case grimoire
  686.                                     Console.WriteLine("Lancement de dé pour le grimoire");
  687.                                     Console.ReadKey();
  688.                                     grim = random.Next(1, 7);
  689.                                     if (grim == 1 || grim == 2 || grim == 3) { countet = countet - 2; }
  690.                                     else
  691.                                     {
  692.                                         if (countmag != 6) { countmag++; } }
  693.                                     break;
  694.                                 case 9:
  695.                                     countet = countet - 3;
  696.                                     break;
  697.                                 case 11:
  698.                                     countmag--;
  699.                                     break;
  700.                                 case 12:
  701.                                     if (countet == 12) ;
  702.                                     else { countet++; }
  703.                                     break;
  704.                                 case 15:
  705.                                     countet--;
  706.                                     break;
  707.                                 case 17:
  708.                                     countmag--;
  709.                                     break;
  710.                                 case 18:
  711.                                     countet--;
  712.                                     countet--;
  713.                                     break;
  714.                                 case 19:
  715.                                     if (countet == 12) ;
  716.                                     else { countet++; }
  717.                                     break;
  718.  
  719.                             }//grimoire a parametrer
  720.                             Console.WriteLine("Case du joueur 1 : " + joueur1);
  721.                             Console.WriteLine("Case du joueur 2 : " + joueur2);
  722.                             Console.WriteLine("Case du joueur 1 : " + joueur3);
  723.                             Console.WriteLine("Case du joueur 2 : " + joueur4);
  724.                         }
  725.  
  726.                         if (countet > 18) { countet = 0; }
  727.                         if (countmag > 6) { countmag = 0; }
  728.                         Console.WriteLine("Nombre d'étoiles dans le ciel : " + (18 - countet));
  729.                         Console.WriteLine("Nombre de pièces de mage réunies" + (6 - countmag));
  730.                         if (countet == 0) { WorL = 0; }
  731.                         if (countmag == 0) { WorL = 1; }
  732.                     }
  733.  
  734.                 }
  735.             }
  736.             //-----------------------------------------------------------
  737.             if (WorL == 0) { etgm = "win"; }
  738.             if (WorL == 1) { etgm = "Loose"; }
  739.             Console.WriteLine(etgm);
  740.             do
  741.                 a = Console.ReadLine();
  742.             while (a != "5");
  743.         }
  744.     }
  745. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top