public static void Main()
Board board = new Board(6, 5);
for (int i = 0; i < trials; i++)
double dyer_percentage = (dyer_count * 100.0 / trials);
double fagan_percentage = (fagan_count * 100.0 / trials);
Console.WriteLine(" Dyer FUA: " + dyer_percentage );
Console.WriteLine("Fagan FUA: " + fagan_percentage);
public int width { get; private set; }
public int height { get; private set; }
public int[] board { get; private set; }
public int[] orb_count { get; private set; }
public Board(int Width, int Height)
board = new int[width * height];
for (int i = 0; i < board.Length; i++)
for (int i = 0; i < 5; i++)
return matchable_orbs >= 4;
public bool Check_Fagan()
for (int i = 0; i < 5; i++)
for (int i = 0; i < board.Length; i++)