public Game() { Player David = new Player("David"); Player Kasper = new Player("Kasper"); Player Kristian = new Player("Kristian"); WeakPlayer Jackob = new WeakPlayer("Jackob"); AddPlayer(David); AddPlayer(Kasper); AddPlayer(Kristian); AddPlayer(Jackob); StartGame(); }
static void Main(string[] args) { Game spil = new Game(); Player spiller1 = new Player("spiller1"); Player spiller2 = new Player("spiller2"); Player spillerWeak = new WeakPlayer("weak"); spil.AcceptPlayer(spiller2); spil.AcceptPlayer(spiller1); spil.AcceptPlayer(spillerWeak); spil.DealCards(5); Console.WriteLine("Welcome to card game!!"); spil.Winner(); }
static void Main(string[] args) { Player player1 = new Player("Maiken"); Player player2 = new WeakPlayer("Nicklas"); Player player3 = new Player("Mikkel"); Deck mydeck = new Deck(); Game newGame = new LowWinnerGame(mydeck); newGame.AcceptPlayerToGame(player1); newGame.AcceptPlayerToGame(player2); newGame.AcceptPlayerToGame(player3); newGame.DealCards(5); player1.ShowHand(); Console.WriteLine("Total value of hand: {0}", player1.TotalValueOfHand()); player2.ShowHand(); Console.WriteLine("Total value of hand: {0}", player2.TotalValueOfHand()); player3.ShowHand(); Console.WriteLine("Total value of hand: {0}", player3.TotalValueOfHand()); newGame.AnnouceWinner(); Console.ReadKey(); }
static void Main(string[] args) { Deck myDeck = new Deck(60); IGame myGame = new HighGame(myDeck); IPlayer player1 = new Player("Bob"); IPlayer player2 = new Player("Joe"); IPlayer player3 = new WeakPlayer("Ann"); IPlayer player4 = new Player("Sue"); IPlayer player5 = new Player("Lee"); myGame.AddPlayer(player1); myGame.AddPlayer(player2); myGame.AddPlayer(player3); myGame.AddPlayer(player4); myGame.AddPlayer(player5); myGame.DealAllPlayers(7); foreach (var player in myGame.GetPlayers()) { player.ShowHand(); Console.WriteLine($"The total value of {player.Name}'s hand is {player.TotalValue()}!"); } if (myGame.GetWinners().Count() == 1) { Console.WriteLine($"The game had one winner! The winner is {myGame.GetWinners()[0].Name}"); } else { Console.WriteLine($"The game had {myGame.GetWinners().Count()} winners! The winners are: "); foreach (var player in myGame.GetWinners()) { Console.WriteLine($"{player.Name} !!"); } } Console.ReadLine(); }
static void Main(string[] args) { var game = new HighTotalWinsGame(); var p1 = new Player("Maverick", new CardCollection()); var p2 = new Player("Goose", new CardCollection()); var p3 = new Player("Charlie", new CardCollection()); var p4 = new WeakPlayer("Weak Iceman", new CardCollection()); game.AddPlayer(p1); game.AddPlayer(p2); game.AddPlayer(p3); game.AddPlayer(p4); game.Deal(5); p1.ShowHand(); p2.ShowHand(); p3.ShowHand(); p4.ShowHand(); var winner = game.FindWinner(); WriteLine($"{winner.Name} wins the game with {winner.GetHandTotal()} points"); }