백가몬 온라인과 롱 나르디
백가몬과 롱 나르디를 위한 온라인 보드입니다. 네 단계의 컴퓨터, 같은 화면의 다른 사람, 또는 링크로 초대한 친구와 가입 없이 무료로 둘 수 있습니다. 규칙은 머리 규칙부터 마르스까지 공식 규칙을 따르고, 게임이 끝나면 신경망이 어디서 실수했는지, 주사위 운이 얼마나 따랐는지 보여 줍니다.
두는 방법
롱 나르디 또는 백가몬을 고르고, 상대로 컴퓨터, 이 화면의 다른 사람, 링크로 초대한 친구 중 하나를 고르세요.
굴리기를 누르거나 보드를 탭하세요. 첫 굴림으로 누가 먼저 둘지 정합니다.
말을 탭한 뒤 강조된 포인트를 탭하거나 끌어다 놓으세요. 완료(또는 주사위 탭)로 차례를 넘깁니다.
15개 말을 먼저 모두 내보낸 뒤 분석을 열어 보세요: 수마다의 실수와 주사위 운을 볼 수 있습니다.
컴퓨터, 옆 사람, 링크로 초대한 친구와 가입 없이 대국하세요
보드가 하는 일
백가몬과 롱 나르디 규칙
롱 나르디
- 배치와 방향
- 각자 15개의 말을 한 포인트 — 머리 — 에 쌓아 둡니다. 두 머리는 보드의 반대편에 있고, 두 사람은 같은 방향으로 돌아갑니다. 홈은 내 경로의 마지막 4분의 1입니다.
- 잡기 없음
- 상대 말이 하나라도 있는 포인트는 나에게 막혀 있습니다. 말을 잡는 일은 없고, 길을 막는 것이 게임의 핵심입니다.
- 머리
- 한 차례에 머리에서 나갈 수 있는 말은 하나입니다. 유일한 예외는 첫 주사위가 6-6, 4-4, 3-3일 때로, 말 하나로는 상대 머리에 막히기 때문에 두 개가 나갑니다.
- 여섯 칸 블록
- 여섯 포인트를 연속으로 차지하려면 상대 말이 적어도 하나는 이미 그 앞을 지나가 있어야 합니다. 그런 블록은 내 차례 안에서 잠깐이라도 만들 수 없습니다.
- 주사위 쓰기
- 주사위 하나가 한 번의 이동이며, 더블은 네 번 씁니다. 두 주사위를 모두 쓸 수 있으면 둘 다 써야 합니다. 하나만 쓸 수 있고 어느 쪽이든 가능하면 큰 쪽을 씁니다.
- 베어오프와 점수
- 15개가 모두 홈에 들어오면 정확한 수로, 또는 가장 높은 포인트에서 더 큰 수로 내보냅니다. 먼저 모두 내보내면 승리: 오인 1점, 진 쪽이 하나도 못 내보냈으면 마르스 2점.
백가몬 (숏 나르디)
- 배치와 방향
- 각자 24 포인트에 둘, 13에 다섯, 8에 셋, 6에 다섯 개를 둡니다. 두 사람은 서로 반대 방향으로 자기 홈을 향해 움직입니다.
- 잡기와 바
- 혼자 있는 말(블롯)에 상대가 멈추면 잡혀서 바로 갑니다. 두 개 이상이 있으면 그 포인트는 막힙니다.
- 다시 들어가기
- 바에 있는 말은 다른 말보다 먼저 상대 홈으로 들어가야 합니다. 들어갈 두 포인트가 모두 막혀 있으면 차례를 잃습니다.
- 주사위 쓰기
- 가능하면 두 주사위를 모두 쓰고, 하나만 가능하면 큰 쪽을 씁니다. 더블은 네 번 씁니다.
- 베어오프
- 15개가 모두 홈에 있으면 정확한 수로, 또는 가장 높은 포인트에서 더 큰 수로 내보냅니다. 잡힌 말은 다시 홈으로 와야 베어오프를 이어갈 수 있습니다.
- 점수와 큐브
- 승리는 1점, 진 쪽이 하나도 못 내보냈으면 마르스(개먼) 2점, 게다가 바나 승자의 홈에 말이 남아 있으면 콕스(백가몬) 3점입니다. 더블링 큐브는 판돈을 두 배로 올리고, 크로퍼드 규칙은 매치 포인트에서 한 게임 동안 큐브를 뺍니다.
러시아 체육부의 «나르디» 종목 규칙(2024)과 백가몬 표준 규칙에 따릅니다.
숏 게임 신경망은 Carsten Wenderdel의 오픈 엔진 wildbg(github.com/carsten-wenderdel/wildbg, CC0)이고, 롱 나르디 신경망은 이 규칙으로 저희가 직접 학습시켰습니다.
이 보드가 배우기 좋은 이유
보드 앞의 다툼은 대부분 규칙 때문입니다. 지금 머리에서 두 개를 내보내도 되는지, 이 블록이 허용되는지, 왜 4를 쓸 수 없는지. 여기서는 모든 수를 공식 규칙으로 확인하고, 갈 수 있는 포인트를 켜 주며, 금지된 포인트를 탭하면 막는 규칙을 알려 줍니다. 게임이 끝나면 분석이 어떤 수에서 점수를 잃었는지 보여 주고, 검증 가능한 주사위가 «조작된 건 아닐까» 하는 의심을 풀어 줍니다. 그래서 컴퓨터나 친구와의 게임이 말다툼이 아니라 연습이 됩니다.
백가몬과 롱 나르디에 관한 질문
롱 나르디와 백가몬은 어떻게 다른가요?
롱 나르디는 15개 말이 모두 한 포인트에서 출발하고, 두 사람이 같은 방향으로 돌며, 말을 잡지 않습니다. 말 하나만 있어도 포인트가 막히므로 길을 막는 싸움이 됩니다. 백가몬(숏 나르디)은 말이 흩어진 채 시작하고, 서로 마주 보며 움직이며, 혼자 있는 말은 바로 잡혀 다시 들어와야 합니다. 점수도 달라서 롱 나르디는 1점이나 2점, 백가몬은 최대 3점입니다.
주사위가 조작되지 않았는지 어떻게 확인하나요?
첫 굴림 전에 보드는 비밀 숫자를 고르고 주사위 탭에 그 SHA-256 지문을 보여 줍니다. 시리즈의 모든 굴림은 이 숫자와 굴림 번호로 계산되므로, 지문이 공개된 뒤에는 주사위를 바꿀 수 없습니다. «숫자 공개하고 굴림 확인하기»를 누르면 숫자가 나타나고 모든 굴림을 다시 계산합니다. 아무 SHA-256 계산기로도 같은 결과를 얻을 수 있습니다. 링크 게임에서는 매번 두 사람의 난수를 합쳐 주사위를 만듭니다.
컴퓨터는 얼마나 강한가요?
쉬움은 가능한 수 중 아무거나 두고, 보통은 핍·블롯·블록을 따집니다. 강함과 마스터는 신경망으로 둡니다. 백가몬에서는 제작자가 강한 선수 수준으로 평가한 오픈 엔진 wildbg의 신경망을, 롱 나르디에서는 스스로 수십만 판을 두며 학습한 저희 신경망을 씁니다. 저희 측정에서 강함은 이전 알고리즘을 상대로 백가몬에서 세 판 중 두 판, 롱 나르디에서 여섯 판 중 다섯 판을 이깁니다. 마스터는 여기에 21가지 주사위 모두에 대한 상대의 응수까지 계산하며, 강함을 상대로 백가몬에서 100판 중 53판, 롱 나르디에서 56판을 이깁니다(각 2,000판 기준).
게임 분석은 무엇을 보여 주나요?
게임이 끝나면 신경망이 모든 수를 살펴 최선의 수에 비해 게임 점수를 얼마나 잃었는지 계산하고, 부정확·실수·큰 실수를 표시합니다. 양쪽마다 정확도, PR(수당 평균 실수로, 백가몬 선수들에게 익숙한 척도), 그리고 운(주사위가 평균보다 얼마나 좋았거나 나빴는지)을 셉니다. 목록에서 수를 탭하면 보드가 그 직전 국면을 보여 주고, 둔 수는 화살표로 표시합니다.
왜 6-6, 4-4, 3-3일 때만 머리에서 두 개가 나갈 수 있나요?
머리에서 말 하나로 1-1, 2-2, 5-5는 끝까지 둘 수 있지만, 6-6, 4-4, 3-3은 한두 걸음이나 세 걸음 뒤 상대 머리에 막혀 나머지 주사위가 버려집니다. 그래서 규칙은 이 더블이 첫 주사위일 때 머리에서 두 개를 내보내도록 허용합니다. 공식 시작 방식에서는 먼저 두는 사람이 첫 굴림의 두 개의 단일 주사위를 쓰므로 더블이 나올 수 없고, 예외는 두 번째 사람에게만 해당합니다. 보드는 두 사람 모두에게 적용하며 결과는 같습니다.
왜 여섯 번째 포인트를 연속으로 막지 못하게 하나요?
롱 나르디에서 여섯 포인트 연속 블록은 상대 말이 적어도 하나 이미 그 앞을 지나간 경우에만 허용됩니다. 그렇지 않으면 상대의 15개 말이 모두 갇히기 때문입니다. 포인트는 상대의 경로를 따라 세고, 이 규칙은 내 차례 안에서 잠깐이라도 적용됩니다. 다음 걸음에 블록을 다시 열 생각이어도, 그런 블록을 완성하는 걸음은 금지됩니다.
오인, 마르스, 콕스는 무엇인가요?
오인은 1점짜리 일반 승리로, 진 쪽이 적어도 하나는 내보낸 경우입니다. 마르스는 2점으로, 진 쪽이 하나도 내보내지 못한 경우입니다. 콕스(백가몬)는 숏 게임에서 3점으로, 진 쪽이 하나도 내보내지 못했고 바나 승자의 홈에 말이 아직 있을 때입니다. 공식 규칙은 롱 나르디에서 콕스를 쓰지 않지만 일부 가정에서는 쓰기 때문에 보드에 선택 항목으로 두었습니다.
둘 다 가능해 보이는데 왜 특정 주사위를 써야 하나요?
규칙상 가능하면 언제나 두 주사위를 모두 써야 합니다. 어떤 순서로는 두 번째 주사위를 쓸 수 없고 다른 순서로는 둘 다 쓸 수 있다면, 둘 다 쓰는 순서만 허용됩니다. 그리고 어떻게 해도 주사위 하나만 쓸 수 있다면 큰 쪽이어야 합니다. 보드는 두 규칙을 모두 적용하고, 수를 막을 때 그 이유를 알려 줍니다.
가능합니다! 아이디어를 간단히 보내주세요. 자세히 논의하고 싶으시면 이메일을 남겨주시면 연락드리겠습니다. 익명으로도 가능합니다.