私は現在、自分自身の行為の基本的な4つの作業に取り組んでいますが、その背後にある論理にはむしろ固執しています。 1
と2
はプレーヤーを表して4列論理で
現在、私は
[
[0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0]
]
0
ボードを表し、この多次元配列は、空きスロットに相当するであろうしています。 それでは、しばらくした後に、この配列を取得しましょう:
[
[0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 1, 1, 0, 0],
[0, 0, 0, 1, 1, 0, 0],
[0, 0, 1, 2, 2, 2, 0],
[0, 1, 2, 2, 1, 2, 0]
]
どのように私は、行の4があるかどうかを確認するためのロジックを書くことができますか? 水平と垂直の値を計算するのは簡単ですが(まだ最良の方法を考えていますが)、対角線に対してどのようにしたらいいですか?
あなたはそれを水平または垂直に行うのと同じように、両方の座標を増減しますただ1つの代わりに。 –
@ H2CO3編集/タグ付けをさらに進めて、それを完全に言語にとらわれないようにすることもできました。私はそれについて考えていました。 – Till
@Till Yeah、それも妥当です。 –