당구의 역사
500년 전통의 신사적인 스포츠
기원과 발전
당구(Billiards)는 15세기 프랑스에서 시작된 것으로 알려져 있습니다. 원래는 야외 크로켓과 유사한 잔디 게임이었으나, 날씨에 관계없이 즐기기 위해 실내 테이블 위로 옮겨졌습니다. "빌리아드(Billiard)"라는 이름은 프랑스어로 "막대기"를 뜻하는 "billart" 또는 "공"을 의미하는 "bille"에서 유래했습니다.
16-17세기에는 유럽 귀족들 사이에서 인기를 끌며 "왕의 게임"이라 불렸습니다. 루이 14세, 메리 여왕, 나폴레옹 등 역사적 인물들도 당구를 즐겼다고 전해집니다. 19세기에 고무 쿠션과 가죽 큐 팁이 발명되면서 현대 당구의 기틀이 마련되었습니다.
당구의 종류
당구는 크게 세 가지 계열로 나뉩니다. 캐롬 당구(Carom Billiards)는 포켓이 없는 테이블에서 공끼리의 충돌로 점수를 얻으며, 쓰리 쿠션이 대표적입니다. 포켓 당구(Pocket Billiards)는 6개의 포켓이 있는 테이블에서 공을 넣는 방식으로, 8볼, 9볼, 스트레이트 풀 등이 있습니다. 스누커(Snooker)는 영국에서 발전한 형태로, 더 큰 테이블과 작은 공을 사용합니다.
캐롬 당구
포켓 없음, 쿠션 활용
포켓 당구
6개 포켓, 공 넣기
스누커
22개 공, 복잡한 규칙
한국의 당구 문화
한국에서 당구는 1960년대부터 대중화되기 시작했습니다. 특히 4구(포켓볼의 변형)와 3쿠션이 인기를 끌었으며, 전국에 수많은 당구장이 생겨났습니다. 현재 한국은 세계적인 쓰리 쿠션 강국으로, 김행직, 조재호, 강동궁 등 세계 정상급 선수들을 배출했습니다. 프로 리그인 PBA(Professional Billiards Association)도 활발하게 운영되고 있습니다.
당구3D - 실감나는 3D 당구 시뮬레이터
당구3D는 최신 WebGL 기술과 물리 엔진을 활용하여 실제 당구의 정교한 물리적 특성을 재현한 온라인 당구 시뮬레이터입니다. 쓰리 쿠션(3-Cushion)과 포켓볼(8볼) 두 가지 게임 모드를 지원하며, 혼자서 연습하거나 온라인으로 다른 플레이어와 대전할 수 있습니다.
고급 물리 엔진은 공의 회전(스핀), 마찰, 쿠션 반발, 충돌 각도 등을 정밀하게 계산하여 실제 당구장에서 느끼는 것과 유사한 경험을 제공합니다. 다양한 시점(탑뷰, 사이드뷰, 플레이어 시점)으로 전환하며 전략을 세울 수 있습니다.
플랫폼
웹 브라우저 (WebGL)
장르
스포츠 시뮬레이션
플레이어
1-2인 (온라인 대전)
물리 엔진
실시간 스핀/마찰 계산
게임 모드
두 가지 대표적인 당구 게임을 즐겨보세요
3C쓰리 쿠션 (3-Cushion Billiards)
쓰리 쿠션은 캐롬 당구의 꽃으로 불리는 가장 기술적인 당구 게임입니다. 포켓이 없는 테이블에서 3개의 공(흰 공, 노란 공, 빨간 공)만을 사용합니다. 자신의 수구(手球)로 나머지 두 공을 모두 맞추되, 첫 번째 목적구를 맞추기 전에 반드시 쿠션을 3회 이상 맞춰야 점수가 인정됩니다.
기본 규칙
- • 3개의 공 사용 (수구 1개 + 목적구 2개)
- • 쿠션 3회 이상 → 목적구 2개 모두 맞추기
- • 성공 시 1점, 계속 턴 진행
- • 실패 시 상대방 턴으로 교체
득점 조건
- • 쿠션 3회 이상 후 양 목적구 맞추기
- • 쿠션 순서는 상관없음 (중간에 가능)
- • 같은 쿠션 여러 번 가능
- • 공끼리 맞은 후에도 쿠션 횟수 합산
파울 상황
- • 쿠션 3회 미만으로 득점 시도 → 실패
- • 목적구 1개만 맞춤 → 실패
- • 수구가 테이블 밖으로 이탈 → 상대 공 배치권
- • 목적구가 테이블 밖으로 이탈 → 원래 위치로 복구
88볼 (Eight-Ball Pool)
8볼은 전 세계적으로 가장 인기 있는 포켓 당구 게임입니다. 16개의 공(큐볼 1개 + 솔리드 7개 + 스트라이프 7개 + 8번 공 1개)을 사용합니다. 각 플레이어는 솔리드(1-7번, 단색) 또는 스트라이프(9-15번, 줄무늬) 그룹을 담당하며, 자신의 그룹 공을 모두 넣은 후 마지막으로 8번 공(검은 공)을 넣으면 승리합니다.
솔리드 (Solids)
스트라이프 (Stripes)
기본 규칙
- • 브레이크 샷 후 첫 번째로 넣은 공의 종류가 해당 플레이어의 그룹이 됨
- • 자신의 그룹 공만 포켓에 넣을 수 있음
- • 공을 넣으면 계속 턴 진행, 못 넣으면 턴 교체
- • 자기 그룹 공을 모두 넣은 후 8번 공 포켓 지정 후 넣기
파울 상황 (상대에게 프리볼)
- • 큐볼이 어떤 공도 맞추지 못함 (노 히트)
- • 첫 접촉이 상대방 공 또는 8번 공일 때
- • 큐볼이 포켓에 들어감 (스크래치)
- • 상대방 공을 포켓에 넣음
- • 공이 테이블 밖으로 이탈
즉시 패배 조건
- • 자기 그룹 공이 남아있는데 8번 공을 넣음
- • 8번 공을 넣으면서 큐볼도 같이 포켓에 들어감
- • 지정하지 않은 포켓에 8번 공을 넣음
- • 8번 공이 테이블 밖으로 이탈
플레이어 모드
싱글 플레이어
AI 상대와 대전하거나 자유롭게 연습할 수 있습니다. 다양한 샷 기술을 익히고 전략을 테스트하기에 적합합니다. AI 난이도는 초급/중급/고급으로 설정 가능합니다.
멀티플레이어 (온라인)
실시간으로 다른 플레이어와 대전합니다. 매칭 시스템을 통해 비슷한 실력의 상대를 찾거나, 친구 초대 기능으로 지인과 함께 즐길 수 있습니다.
조작법 가이드
PC와 모바일에서 게임을 조작하는 방법
마우스 조작 (PC)
조준 (Aiming)
- 마우스 이동:큐의 방향을 조절합니다
- 가이드 라인:예상 경로가 표시됩니다 (설정에서 조절 가능)
샷 (Shooting)
- 좌클릭 드래그:큐를 뒤로 당깁니다 (힘 조절)
- 드래그 해제:공을 칩니다
- 파워 게이지:드래그 거리에 비례하여 힘이 결정됩니다
카메라 (Camera)
- 우클릭 드래그:카메라 회전
- 마우스 휠:줌 인/아웃
- 휠 클릭 드래그:카메라 이동 (팬)
키보드 단축키
시점 전환
- 1탑 뷰 (위에서 내려다보기)
- 2플레이어 뷰 (큐 뒤에서)
- 3사이드 뷰 (측면에서)
- 4프리 카메라 (자유 시점)
게임 제어
- Space샷 실행 (조준 완료 후)
- R샷 리셋 (조준 취소)
- G가이드 라인 토글
- Esc메뉴 / 일시정지
스핀 조작 (큐볼 타점)
화면의 큐볼 타점 인디케이터를 클릭하여 스핀을 설정합니다. 타점에 따라 큐볼의 회전이 달라지며, 이는 충돌 후 궤적에 큰 영향을 미칩니다.
탑 스핀 (밀어치기)
공이 앞으로 굴러감
백 스핀 (끌어치기)
공이 뒤로 돌아옴
사이드 스핀 (회전)
옆으로 휘어짐
모바일 / 터치 조작
- 한 손가락 드래그: 조준 방향 조절
- 두 손가락 핀치: 줌 인/아웃
- 두 손가락 회전: 카메라 회전
- 파워 슬라이더: 화면 하단에서 샷 강도 조절
- 샷 버튼: 조준 완료 후 샷 실행
게임 플레이 방법
당구3D 게임을 플레이하는 단계별 가이드
1게임 모드 및 설정 선택
메인 메뉴에서 원하는 게임 모드(쓰리 쿠션 또는 8볼)를 선택합니다. 플레이어 모드(싱글/멀티)와 AI 난이도, 목표 점수 등을 설정할 수 있습니다.
2조준하기
마우스를 움직여 큐의 방향을 조절합니다. 가이드 라인이 표시되어 공의 예상 경로를 확인할 수 있습니다. 쓰리 쿠션에서는 쿠션 반사 경로까지 표시됩니다.
- • 다양한 시점(1, 2, 3, 4 키)을 활용해 정확한 각도를 파악하세요
- • 가이드 라인은 참고용이며, 스핀에 따라 실제 경로가 달라질 수 있습니다
3스핀(회전) 설정
큐볼 타점 인디케이터를 클릭하여 원하는 스핀을 설정합니다. 스핀은 충돌 후 큐볼의 움직임을 제어하는 핵심 기술입니다. 적절한 스핀으로 포지션 플레이가 가능합니다.
- • 상단 타점: 밀어치기 - 충돌 후 큐볼이 앞으로 전진
- • 하단 타점: 끌어치기 - 충돌 후 큐볼이 뒤로 후진
- • 좌우 타점: 사이드 스핀 - 쿠션 반사각 조절
4샷 실행
마우스 좌클릭 후 뒤로 드래그하여 큐를 당깁니다. 드래그 거리에 따라 파워 게이지가 차오르며, 원하는 강도에서 마우스를 놓으면 샷이 실행됩니다.
5결과 확인 및 턴 진행
샷 후 공들의 움직임을 확인합니다. 득점에 성공하면 계속 턴을 진행하고, 실패하거나 파울 시 상대방 턴으로 넘어갑니다. 게임이 종료되면 점수가 리더보드에 기록됩니다.
물리 엔진과 기술
실제 당구의 물리적 특성을 이해하고 활용하세요
공 충돌 물리학
당구3D는 실제 당구공의 충돌을 정밀하게 시뮬레이션합니다. 두 공이 충돌할 때, 운동량 보존 법칙과 에너지 보존 법칙에 따라 공의 속도와 방향이 결정됩니다.
두께(Thickness) 개념
두 공이 충돌하는 각도를 "두께"라고 합니다. 정면 충돌(풀 히트)에서 스쳐가는 충돌(얇은 히트)까지, 두께에 따라 에너지 전달량과 반사각이 달라집니다.
- • 풀 히트 (Full): 목적구에 거의 모든 에너지 전달, 큐볼 멈춤
- • 3/4 히트: 중간 두께, 양쪽 공 모두 이동
- • 하프 히트 (1/2): 90도에 가까운 분리각
- • 1/4 히트: 얇은 접촉, 목적구 살짝 밀림
분리각 (Separation Angle)
스핀이 없는 경우, 충돌 후 두 공은 항상 90도 분리각을 형성합니다. 이 원리를 이해하면 포지션 플레이의 기초가 됩니다. 스핀을 적용하면 이 각도를 조절할 수 있습니다.
스핀(회전) 기술
톱 스핀 (Top Spin / Follow)
큐볼 상단을 치면 전진 회전이 걸립니다. 목적구와 충돌 후에도 큐볼이 계속 앞으로 굴러가므로, 목적구를 따라가는 "밀어치기"가 가능합니다.
백 스핀 (Back Spin / Draw)
큐볼 하단을 치면 역회전이 걸립니다. 충돌 후 큐볼이 뒤로 돌아오는 "끌어치기"입니다. 강한 백스핀과 적절한 힘 조절이 필요한 고급 기술입니다.
사이드 스핀 (English)
큐볼 측면을 치면 옆으로 회전이 걸립니다. 쿠션에 닿을 때 반사각이 변하며, 목적구와 충돌 시에도 스로우(throw) 효과로 경로가 달라집니다.
- • 러닝 잉글리시: 쿠션 반사각을 넓힘
- • 리버스 잉글리시: 쿠션 반사각을 좁힘
매시 (Massé)
큐를 수직에 가깝게 세워 치는 고급 기술입니다. 강한 사이드 스핀과 함께 사용하면 큐볼이 곡선 경로로 움직입니다. 장애물을 피해 목적구를 맞출 때 사용됩니다.
쿠션 반사 물리
쿠션(레일)은 고무로 만들어져 있으며, 공이 닿으면 에너지의 일부를 흡수하고 반사합니다. 기본적으로 입사각과 반사각은 같지만, 스핀과 속도에 따라 달라집니다.
입사각 = 반사각
스핀이 없고 속도가 적당할 때, 입사각과 반사각이 동일합니다. 쓰리 쿠션의 기본 계산에 사용됩니다.
스핀에 의한 변형
사이드 스핀이 있으면 반사각이 변합니다. 러닝 잉글리시는 반사각을 넓히고, 리버스는 좁힙니다.
마찰과 감속
당구대 천(felt)과 공 사이의 마찰은 공의 움직임에 큰 영향을 미칩니다. 당구3D는 롤링 마찰과 슬라이딩 마찰을 모두 시뮬레이션합니다.
- • 슬라이딩 마찰: 스핀이 표면 속도와 다를 때 발생, 공이 미끄러짐
- • 롤링 마찰: 공이 순수하게 굴러갈 때 발생, 점진적 감속
- • 자연 롤: 슬라이딩이 끝나고 순수 롤링 상태가 되는 것
점수 시스템
각 게임 모드별 점수 계산 방법
쓰리 쿠션 점수
| 상황 | 점수 | 설명 |
|---|---|---|
| 득점 성공 | +1점 | 쿠션 3회 이상 + 양 목적구 맞춤 |
| 연속 득점 | +1점/회 | 런(Run) 기록 - 연속 성공 횟수 |
| 실패/파울 | 0점 | 턴 종료, 상대방 차례 |
애버리지 (Average) 계산
애버리지 = 총 득점 ÷ 총 이닝(시도) 수
예: 15점을 10이닝에 달성 → 애버리지 1.5
높은 애버리지가 실력의 척도입니다. 프로 선수들은 1.5~2.0 이상을 기록합니다.
하이런 (High Run)
한 턴에서 연속으로 성공한 최대 득점 수입니다. 하이런 기록은 해당 게임에서의 최고 집중력과 기술을 보여줍니다.
8볼 점수
8볼은 점수제가 아닌 승패제입니다. 자신의 그룹 공을 모두 넣고 8번 공을 넣으면 승리합니다.
| 상황 | 결과 |
|---|---|
| 자기 공 포켓 | 계속 턴 진행 |
| 못 넣음 | 턴 교체 |
| 파울 | 상대에게 프리볼 (큐볼 자유 배치) |
| 8번 공 성공 | 승리! |
| 8번 공 실패 (조기/스크래치) | 패배 |
리더보드
게임 결과는 자동으로 리더보드에 기록됩니다. 쓰리 쿠션에서는 최고 애버리지와 하이런이, 8볼에서는 승률과 연승 기록이 순위에 반영됩니다.
전략 및 팁
당구 실력을 향상시키는 전략과 노하우
초초보자를 위한 기본 팁
1. 천천히 조준하세요
서두르지 마세요. 가이드 라인을 활용하여 충분히 조준한 후 샷을 실행하세요. 다양한 시점을 전환하며 각도를 정확히 파악하는 것이 중요합니다.
2. 힘 조절을 연습하세요
강하게 치는 것이 항상 좋은 것은 아닙니다. 부드럽게 치면 공의 움직임을 더 잘 제어할 수 있습니다. 처음에는 중간 정도의 힘으로 시작하세요.
3. 중앙 타점부터 시작하세요
스핀 없이 큐볼 중앙을 치는 것부터 연습하세요. 기본 충돌 물리를 이해한 후 점진적으로 스핀 기술을 추가하면 실력이 빠르게 향상됩니다.
3C쓰리 쿠션 전략
다이아몬드 시스템 활용
테이블 가장자리의 다이아몬드 마커를 활용하여 쿠션 경로를 계산하세요. "출발점 - 목표점 = 도착점" 공식으로 반사 지점을 예측할 수 있습니다.
기본 패턴 익히기
자주 나오는 공 배치에 대한 기본 패턴을 익히세요. 앞돌리기, 뒤돌리기, 옆돌리기 등 기본 기술을 마스터하면 다양한 상황에 대응할 수 있습니다.
포지션 플레이
현재 샷뿐만 아니라 다음 샷을 위한 큐볼 위치까지 고려하세요. 득점 후 다음 샷이 쉬운 위치로 큐볼을 보내는 것이 연속 득점의 비결입니다.
88볼 전략
브레이크 샷 마스터하기
강력하고 정확한 브레이크는 게임을 유리하게 시작하는 열쇠입니다. 삼각형의 앞쪽 공을 정확히 맞추면 공들이 골고루 퍼집니다.
그룹 선택 전략
브레이크 후 양쪽 그룹의 배치를 분석하세요. 포켓에 넣기 쉬운 공이 많고, 장애물이 적은 그룹을 선택하는 것이 유리합니다.
세이프티 플레이
좋은 샷 기회가 없을 때는 공격보다 수비를 선택하세요. 큐볼을 상대방이 치기 어려운 위치로 보내는 세이프티 플레이가 승패를 가를 수 있습니다.
8번 공 경로 확보
게임 초반부터 8번 공의 위치와 포켓 경로를 파악하세요. 자신의 공을 넣으면서 8번 공 주변을 정리하면 마무리가 수월해집니다.
고고수를 위한 고급 팁
스핀 조합 활용
탑/백 스핀과 사이드 스핀을 조합하면 더 다양한 큐볼 경로를 만들 수 있습니다. 예를 들어, 하단 좌측 타점은 백스핀 + 왼쪽 회전이 동시에 적용됩니다.
속도에 따른 반사각 변화
빠른 샷과 느린 샷은 쿠션 반사각이 다릅니다. 빠른 샷은 쿠션에 더 깊이 파고들어 반사각이 좁아지고, 느린 샷은 넓어지는 경향이 있습니다.
키스 샷과 콤비네이션
직접 넣기 어려운 공은 다른 공을 이용한 키스 샷이나 콤비네이션 샷을 고려하세요. 여러 공의 연쇄 충돌을 계산하는 것은 어렵지만, 성공하면 큰 이점을 얻습니다.
자주 묻는 질문 (FAQ)
당구3D 게임에 대한 궁금증을 해결합니다
Q: 당구3D는 어떤 기술로 만들어졌나요?
▼
Q: 당구3D는 어떤 기술로 만들어졌나요?
▼당구3D는 WebGL 기반의 3D 렌더링과 커스텀 물리 엔진을 사용합니다. Three.js 라이브러리로 그래픽을 처리하고, 자체 개발한 물리 시뮬레이션으로 공의 충돌, 스핀, 마찰 등을 정밀하게 계산합니다.
Q: 온라인 멀티플레이어는 어떻게 작동하나요?
▼
Q: 온라인 멀티플레이어는 어떻게 작동하나요?
▼실시간 WebSocket 연결을 통해 상대방과 게임 상태를 동기화합니다. 매칭 시스템이 비슷한 실력의 상대를 찾아주며, 친구 초대 기능으로 지인과 직접 대전할 수도 있습니다.
Q: 가이드 라인의 정확도는 얼마나 되나요?
▼
Q: 가이드 라인의 정확도는 얼마나 되나요?
▼가이드 라인은 스핀이 없는 기본 충돌을 기준으로 계산됩니다. 스핀을 적용하면 실제 경로가 달라질 수 있으며, 설정에서 가이드 라인 길이를 조절하거나 끌 수 있습니다. 고수들은 가이드 라인 없이 플레이하기도 합니다.
Q: 쓰리 쿠션에서 쿠션 횟수는 어떻게 계산되나요?
▼
Q: 쓰리 쿠션에서 쿠션 횟수는 어떻게 계산되나요?
▼큐볼이 쿠션에 닿는 총 횟수를 계산합니다. 같은 쿠션을 여러 번 맞춰도 각각 카운트됩니다. 쿠션을 맞추는 순서는 상관없으며, 목적구를 먼저 맞추고 나서 쿠션을 3회 맞춘 후 두 번째 목적구를 맞춰도 득점입니다.
Q: 8볼에서 브레이크 때 8번이 들어가면 어떻게 되나요?
▼
Q: 8볼에서 브레이크 때 8번이 들어가면 어떻게 되나요?
▼브레이크 샷에서 8번 공이 들어가는 것은 즉시 패배가 아닙니다. 당구3D에서는 8번 공을 다시 꺼내어 풋 스팟(테이블 중앙)에 놓고 게임을 계속 진행합니다. (규칙은 설정에서 변경 가능)
Q: 모바일에서 플레이하면 그래픽이 다른가요?
▼
Q: 모바일에서 플레이하면 그래픽이 다른가요?
▼모바일에서는 기기 성능에 따라 그래픽 품질이 자동으로 조절됩니다. 설정에서 수동으로 품질을 조절할 수도 있습니다. 저사양 기기에서는 그림자와 반사 효과가 줄어들 수 있지만, 물리 시뮬레이션은 동일합니다.
Q: 기록은 어떻게 저장되나요?
▼
Q: 기록은 어떻게 저장되나요?
▼게임 결과는 자동으로 서버에 저장됩니다. 개인 최고 기록, 평균 애버리지, 승률 등의 통계를 확인할 수 있으며, 글로벌 리더보드에서 다른 플레이어와 순위를 비교할 수 있습니다.
Q: 연습 모드가 있나요?
▼
Q: 연습 모드가 있나요?
▼네, 싱글 플레이어 모드에서 자유롭게 연습할 수 있습니다. 공의 위치를 원하는 대로 배치하고 다양한 샷을 테스트해볼 수 있습니다. AI 난이도를 조절하여 자신의 수준에 맞는 연습도 가능합니다.