我已经制作了一个 5 骰子 yahtzee 游戏,我正在尝试让它也适用于 6 骰子,你能帮助这两个函数更通用我的代码到现在 :)
我已经在列表中准备了骰子值,int[] i
并且我用这个非常简单的方法检测到了 fullHouse:
Array.Sort(i);
if( ((i[0] == i[1]) && (i[1] == i[2]) && (i[3] == i[4]))
{
... sum it up
}
else if((i[0] == i[1]) && (i[2] == i[3]) && (i[3] == i[4]))
{
... sum it up
}
我用这种非常简单的方法直接检测到
Array.Sort(i);
if( ((i[0] == 1) &&
(i[1] == 2) &&
(i[2] == 3) &&
(i[3] == 4) &&
(i[4] == 5)) ||
((i[0] == 2) &&
(i[1] == 3) &&
(i[2] == 4) &&
(i[3] == 5) &&
(i[4] == 6)) )
{
... sum it up
}
提前谢谢