[Socket Omok] 9. 게임 승리 조건 만들기
게임 승리 조건 만들기 게임 승리 조건도 별거 없다. 그냥 알고리즘만 짜면 되기 때문에 별로 어렵지 않다. 우선 코드부터 보자. function checkOmokCompleted(coord, takes) { //(0, 1), (1, 1), (1, 0), (1, -1) const offset = [ { x: 1, y: 0 }, //가로 { x: 1, y: 1 }, //대각선1 { x: 0, y: 1 }, //세로 { x: -1, y: 1 }, //대각선2 ]; return offset.some((dir) => { let streak = 1; const type = (takes.length - 1) % 2; //정방향 for ( let x = coord.x + dir.x, y = coord.y + dir.y..
2022. 6. 13.