C# ile bir satranç tahtası oluşturmak için aşağıda dikkat çekici bir örnek sunuyorum. Bu örnekte, bir karakter dizisi kullanarak satranç tahtasını temsil edeceğiz.
csharp
Copy code
using System;
class Program
{
static void Main()
{
// Satranç tahtası boyutları
int satirSayisi = 8;
int sutunSayisi = 8;
// Satranç tahtasını oluşturmak için karakter dizisi kullanalım
char[,] satrancTahtasi = new char[satirSayisi, sutunSayisi];
// Tahtayı doldurmak için iki döngü kullanalım
for (int satir = 0; satir < satirSayisi; satir++)
{
for (int sutun = 0; sutun < sutunSayisi; sutun++)
{
// Satranç tahtasını doldururken sırayla siyah ve beyaz kareler oluşturabiliriz
if ((satir + sutun) % 2 == 0)
{
satrancTahtasi[satir, sutun] = '■'; // Beyaz kare
}
else
{
satrancTahtasi[satir, sutun] = '□'; // Siyah kare
}
}
}
// Satranç tahtasını ekrana yazdıralım
for (int satir = 0; satir < satirSayisi; satir++)
{
for (int sutun = 0; sutun < sutunSayisi; sutun++)
{
Console.Write(satrancTahtasi[satir, sutun] + " ");
}
Console.WriteLine(); // Her satır sonunda yeni satıra geçelim
}
}
}
Bu kod, bir 8×8 boyutunda bir satranç tahtası oluşturur ve bu tahtayı karakterlerle temsil eder. Beyaz kareler “■” ile, siyah kareler “□” ile temsil edilir. Bu temsili istediğiniz gibi özelleştirebilir veya tahtayı görselleştirmek için farklı karakterler kullanabilirsiniz.
Bu örnek, C# ile basit bir satranç tahtası oluşturmanıza yardımcı olacak ve daha karmaşık satranç uygulamaları geliştirmenize olanak sağlayacaktır.