私はプログラミングが初めてで、JavaScript を使用して、ランダムに 3 つのサイコロを振るシンプルなポーカー サイコロ ゲームをプログラミングしています。私が抱えている問題は、3 つのサイコロが連続しているかどうかを判断する方法をコーディングすることです。現時点で私が思いついた最高のものは次のとおりです。
if ((die3 === die2 + 1 && die2 === die1 + 1) ||
(die3 === die1 + 1 && die1 === die2 + 1) ||
(die2 === die3 + 1 && die3 === die1 + 1) ||
(die2 === die1 + 1 && die1 === die3 + 1) ||
(die1 === die3 + 1 && die3 === die2 + 1) ||
(die1 === die2 + 1 && die2 === die3 + 1))
これは機能しますが、非常に洗練されていないように見え、3 つ以上のサイコロを使用しようとするとスケールアップするのは悪夢になります。
別の方法で助けていただければ幸いです。ありがとう。