C# Connect Four Console ApplicationC# connect four console
В настоящее время я программирую подключение четырех игр в качестве консольного приложения для школьного задания.
Мой учитель в настоящее время не работает с управлением базой данных, и наш помощник-заменитель не очень помогает.
Поскольку я очень новичок в программировании, я не знаю, как написать функцию, которая бросает «диск» в массив из верхней строки, затем второй строки, третьей строки и т. Д. До тех пор, пока она не достигнет дна и останавливается.
Я знаю о задержке «thread.sleep()», поскольку ноль (диск) перемещается по массиву, который я хотел бы иметь возможность интегрировать в функцию.
Я абсолютный noob, когда дело доходит до компьютеров, и меня недостаточно изучили, чтобы выполнить задачу. Это последнее средство. Может ли кто-нибудь помочь мне в течение 27 часов? Благодарю.
настоящее время у меня этот код в моей главной функции:
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading; // Allows for the delay object
namespace ConnectFour
{
class Program
{
static void Main(string[] args)
{
introduction();
int[,] slotBoard = new int[7, 7]; // Initialises array
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("\n\n\t\t\t\t 1 2 3 4 5 6 7\n");
Console.ForegroundColor = ConsoleColor.White;
string tabbing = "\t\t\t\t ";
for (int i = 0; i < 7; i++)
{
Console.Write(tabbing);
for (int n = 0; n < 7; n++)
{
Console.Write(slotBoard[i, n]); // Displays array
Console.Write(" ");
}
Console.WriteLine();
}
Console.ForegroundColor = ConsoleColor.Cyan;
Console.Write("\n\n\t\t Where would you like to place your disc? ");
Console.ForegroundColor = ConsoleColor.White;
insertDisc();
Console.ReadLine();
}
Если бы я был вами, я бы включил '// Displays array' в свой собственный метод, поэтому каждый раз, когда вы обновляете массив, вы можете вызвать метод для его отображения. – Nolonar
0 верхняя часть доски или внизу? (Предполагаю, что сверху) – Sayse
Могу ли я увидеть ваш метод insertDic()? – CodeCamper