저는 현재 자신을위한 행 게임에서 기본 4 가지 작업을하고 있습니다. 그러나 저는 그 논리에 뒤떨어져 있습니다. Four in a row logic
현재 I는1
및
2
은 플레이어를 나타내는 반면, 빈 슬롯을 나타내는 것 인 기판
[
[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]
]
가 어떻게 연속으로 네이 있는지 확인하는 논리를 작성할 수 있습니다 그래서 당신은이 배열을 얻을 동안의이 후 가정 해 봅시다? 가로 및 세로 값을 계산하면 (비록 가장 좋은 방법을 찾았음에도 불구하고) 오히려 쉽게 보이지만, 대각선에 대해이 작업을 수행하는 방법은 무엇입니까?
마찬가지로 수평 또는 수직으로 수행하지만 두 좌표는 모두 증가/감소합니다. 단지 하나가 아닌. –
@ H2CO3 편집/태깅으로 더 나아가서 완전히 언어에 무관심하게 만들 수도 ... 나는 그 일을 생각하고있었습니다. – Till
@Till 그래, 그건 너무 합리적이다. –