Programmering 2
Hej, jag håller på dra ut håret här och skulle behöva hjälp, jag gör en dart uppgift i programmering 2 men det vill inte funka, uppskattar all hjälp.
1. Man börjar med att lägga till alla spelare som ska vara med genom att ange deras namn.
2. Spelarna kastar i tur och ordning. När det är en spelares tur att kasta står hans namn på
skärmen.
3. Spelaren kastar 3 pilar som kan ge 0-20 poäng per pil. (max 60p per runda) Varje kast läggs
manuellt in i datorn förutom om Dator spelar.
4. Därefter är det nästa spelares tur.
5. Den spelare vars totala summa på alla kast är över 301 poäng först vinner. (Vi bryr oss inte
om att man måste gå jämt ut – se dock nedan för svårare version.)
6. När en spelare har vunnit ska hans namn visas på skärmen varefter alla hans pil-kast skrivs ut
för hur han kastade. Varje serie av 3 pil-kast ska visas så att man förstår hur varje omgång har
kastats.
7. Ni kan själva välja om rundan spelas klart när någon uppnått maxpoängen.
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Game My_game = new Game();
My_game.Playgame();
}
}
class Game
{
public List<Player> player_list = new List<Player>();
public void PlayGame();
}
Console.WriteLine("Välkommen till dartZ");
player_list.Add(new Player("Durotan"));
player_list.Add(new Player("Thrall"));
player_list.Add(new Player("Garrosh"));
int I = 0;
foreach (var Player in player_list)
{
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("It's " + spelare + " turn to throw the darts!");
Console.WriteLine("");
dart += 3;
if (I < score.Count)
{
X = score[I];
}
else
{
X = 0;//Poängen ska samlas i en hög(variabel) för varje spelare som skrivs ut eftersom
}
while (dartz >= 1)
{
Random random = new Random();
int randomvalue = random.Next(0, 60);
Console.ForegroundColor = ConsoleColor.DarkGreen;
Console.WriteLine(spelare + " got " + randomvalue);
Console.ReadLine();
dartz--;
X += randomvalue;
}
score.Add(X);
I++;
Console.ForegroundColor = ConsoleColor.DarkBlue;
Console.WriteLine("Score: " + X);
}
public void AddPlayer(string name);
}
class Player
}
public string name;
public List<turn> runda_list = new List<turn>();;