Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Hangman
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Welcome to Hangman!!!!!!!!!!");
string[] listwords = new string[10];
listwords[0] = "sheep";
listwords[1] = "goat";
listwords[2] = "computer";
listwords[3] = "america";
listwords[4] = "watermelon";
listwords[5] = "icecream";
listwords[6] = "jasmine";
listwords[7] = "pineapple";
listwords[8] = "orange";
listwords[9] = "mango";
Random randGen = new Random();
var idx = randGen.Next(0, 9);
string mysteryWord = listwords[idx];
char[] guess = new char[mysteryWord.Length];
Console.Write("Please enter your guess: ");
for (int p = 0; p < mysteryWord.Length; p++)
guess[p] = '*';
while (true)
{
char playerGuess = char.Parse(Console.ReadLine());
for (int j = 0; j < mysteryWord.Length; j++)
{
if (playerGuess == mysteryWord[j])
guess[j] = playerGuess;
}
Console.WriteLine(guess);
}
}
}
}
Output:
Welcome to Hangman!!!!!!!!!!
Please enter your guess: i
****
a
**a*
e
**a*
g
g*a*
o
goa*
t
goat
More C# Programs: