Я создаю очень простую версию Yatzy. Я хочу, чтобы после того, как пользователь бросит кубик в первый раз, выберите, какие числа сохранить и бросить кубик снова, так это то, что выбрасывается только количество игральных костей. Я не знаю, как это сделать. Я думаю, что это связано с тем, что консоль считывает количество игральных костей, которое хранит пользователь, и я не могу понять, как это сделать.
static void Main(string[] args)
{
int firstCount = 1;
int secCount = 1;
Console.WriteLine("Welcome to Yatzy!");
Console.WriteLine("Press 'Enter' to start the game.");
Console.ReadLine();
Console.Clear();
do
{
Random randomizer = new Random();
int randomNumber = randomizer.Next(1, 7);
Console.Write("{0} ", randomNumber);
firstCount = firstCount + 1;
} while (firstCount < 6);
Console.WriteLine("Which numbers would you like to keep?");
Console.Write("");
string keepNumbers = Console.ReadLine();
Console.WriteLine("Press 'Enter' to roll again.");
Console.ReadLine();
do
{
Random randomizer = new Random();
int randomNumber = randomizer.Next(1, 7);
Console.Write("{0} ", randomNumber);
secCount = secCount + 1;
} while (secCount < 5);
Console.Write("{0} ", keepNumbers);
}