8 Ball Billiards Classic - 스포츠 게임

Seele01-Flash
제작자 David Taylor
무료로 8 Ball Billiards Classic을 즐겨보세요! 1인용 AI 대전 또는 2인용 모드로 현실적인 당구 게임플레이를 경험하세요. 다운로드가 필요 없으며 브라우저에서 즉시 플레이할 수 있습니다.

프롬프트

MODEL: Seele01-Flash
제공된 게임 스크린샷과 설명을 바탕으로 Three.js 코드 생성을 위한 상세한 기술 프롬프트입니다. *** Three.js를 사용하여 **모바일 최적화 게임**을 생성해 주세요. 테마는 "**8볼 당구 클래식**"입니다. 아래 상세한 게임 디자인 요구사항을 먼저 읽은 다음, 그에 따라 코드를 생성해 주세요: ### 1. 에셋 & 환경 * **시각적 스타일:** * **시점:** 클래식 2D 당구 경험을 시뮬레이션하되 3D 에셋을 사용하는 고정된 **톱다운 정사 투영 카메라**. 카메라는 UI를 위한 적당한 여백과 함께 전체 테이블을 보여야 합니다. * **테이블:** 고품질 녹색 펠트 테이블(표준 당구 녹색 헥스: #0b6623)에 어두운 오크 질감의 나무 레일. 그림자 깊이를 가진 6개의 개별 포켓(구멍)을 포함하세요. * **공:** 총 16개의 구체 (1 큐볼, 7 솔리드, 7 스트라이프, 1 검정색 8번 공). 광택이 있는 폴리싱된 레진을 모방하기 위해 높은 광택(스펙큘러 하이라이트)이 있어야 합니다. 숫자와 줄무늬에 대해 뚜렷한 텍스처를 사용하세요. * **큐대:** 단순하고 세련된 목재 테이퍼 큐대. * **조명:** 주변의 부드러운 조명과 공에서 펠트 위로 미묘한 그림자를 드리워 깊이감을 주는 방향성 조명을 결합하여, 천장 바 조명을 시뮬레이션하세요. * **모바일 최적화:** * 모바일에서 높은 프레임률을 유지하기 위해 저폴리곤 구체 기하학을 사용하세요 (예: `SphereGeometry(반지름, 16, 16)`). * 비싼 PBR 셰이더보다는 단순한 재질(`MeshStandardMaterial` 또는 `MeshPhongMaterial`)을 사용하세요. * 효율적인 그림자 맵을 구현하세요 (프레임률이 30fps 이하로 떨어지면 비활성화). ### 2. 오디오 요구사항 * **BGM (배경 음악):** 매끄럽고 편안한 **라운지 재즈** 또는 **로파이 비트** 루프. 방해가 되지 않으며, 고급스러운 "신사 클럽" 분위기를 조성해야 합니다. * **SFX (효과음):** * **큐 맞춤:** 큐대가 큐 볼을 맞출 때 날카로운 "딱" 소리 (강도는 힘에 따라 조절됨). * **볼 충돌:** 볼들이 서로 부딪힐 때 단단한 수지 "딱" 소리. * **쿠션 튕김:** 볼이 고무 쿠션에 부딪힐 때 더 둔한 "쿵" 소리. * **포켓팅:** 볼이 포켓에 떨어질 때 만족스러운 "툭-덜걱" 소리. * **UI:** 메뉴 선택에 부드러운 클릭음. ### 3. 게임플레이 루프 * **핵심 메커니즘:** 표준 8볼 규칙. 1. **브레이크:** 플레이어가 랙을 깸. 2. **할당:** 처음으로 포켓에 빠진 공으로 "솔리드" (1-7) 또는 "스트라이프" (9-15)가 결정됨. 3. **턴제:** 플레이어는 지정된 자신의 공을 넣는 한 계속해서 샷을 진행합니다. 실패하거나 반칙을 범하면 턴이 상대방(AI 또는 로컬 P2)에게 넘어갑니다. 4. **승리 조건:** 지정된 모든 공을 넣고, 그 후 8번 공을 넣음. 5. **패배 조건:** 8번 공을 일찍 넣거나, 8번 공을 노리다 큐 볼을 포켓에 넣음(스크래치). * **물리:** 사실적인 2D 물리 엔진 (Matter.js 사용 또는 Three.js에 통합된 커스텀 간단 2D 충돌 해결기)이 중요합니다. 공에는 마찰(감속)과 탄성(쿠션에 대한 반발력)이 있어야 합니다. * **모드:** * **PvAI:** 플레이어 대 컴퓨터 (AI 조준 정확도를 조절하는 5단계 난이도). * **PvP:** 로컬 "패스 앤 플레이". ### 4. 모바일 컨트롤 및 상호작용 * **화면 방향:** 테이블 가시성을 극대화하기 위해 **가로 모드**가 필수입니다. * **터치 컨트롤 (2단계 프로세스):** 1. **조준:** 화면 아무 곳이나 손가락으로 드래그하거나 가상 슬라이더를 사용하여 큐 볼 주위로 큐대를 회전시킵니다. 큐 볼과 맞은 첫 번째 목표 공의 예상 경로(레이캐스팅)를 보여주는 **흰색 궤적선(가이드)**을 표시합니다. 2. **슈팅:** 측면(예: 오른쪽 가장자리)에 "파워 바" UI 요소. 파워 핸들을 *아래로* 드래그하여 파워 충전, 릴리즈하여 슈팅. * **미세 조정:** UI에 작은 "미세 조정" 휠 또는 버튼을 추가하여 정밀 슈팅을 위해 각도를 소수점 단위로 조정. * **피드백:** * **햅틱:** 큐볼이 다른 공에 충돌하거나 레일을 칠 때 짧은 진동을 트리거( `navigator.vibrate` 사용). * **시각적:** 슈팅이 막혀있거나 불가능할 경우 가이드 라인의 색상 변경(예: 녹색에서 빨간색으로). ### 5. UI 레이아웃 (모바일) * **상단 바:** 플레이어 이름/아바타, 점수(포트해야 할 공의 남은 수), 일시정지 버튼. * **오른쪽 측면:** 수직 파워 게이지(화면 높이의 50%). * **하단/코너:** "오버헤드 뷰"(3D 카메라 사용 시) 또는 "스핀 컨트롤"(선택적 고급 기능)을 전환하는 버튼. * 모든 버튼의 최소 터치 대상 크기를 44x44 픽셀로 유지.

게임 소개

게임 소개

8 Ball Billiards Classic 은 프리미엄 온라인 당구 게임으로, 웹 브라우저에서 바로 진정한 당구 경험을 선사합니다. 이 스포츠 시뮬레이션 게임은 클래식 8볼 당구 규칙과 메커니즘을 완벽히 재현하며, 싱글플레이어 AI 도전과 흥미진진한 2인 대전 모드를 모두 제공합니다. 당구장 고수든 완전 초보든, 직관적인 조작과 현실적인 물리 엔진이 모든 샷을 만족스럽게 만들어 줍니다.

핵심 기능

이 당구 게임은 몇 가지 매력적인 기능으로 돋보입니다:

현실적인 당구 물리

실제 당구 역학을 반영한 정확한 공의 움직임과 충돌 물리를 경험하세요. 모든 샷은 힘, 각도, 회전에 자연스럽게 반응하여 진정한 당구 경험을 제공합니다.

유연한 게임 모드

  • 싱글 플레이어 : 5단계 조절 가능한 난이도의 AI 상대와 대결
  • 두 명의 플레이어 : 같은 기기에서 친구와 맞대결
  • 연습 모드 : 부담 없이 샷을 완벽하게 연마

프로페셔널 게이밍 환경

게임은 클래식한 녹색 펠트, 나무 레일, 전문가 수준의 그래픽으로 아름답게 렌더링된 당구대를 자랑합니다. 부드러운 애니메이션과 현실적인 사운드 효과가 몰입형 경험을 완성합니다.

접근성 기능

  • 초보자를 위한 시각적 궤적 가이드 (숙련자를 위해 비활성화 가능)
  • 진행 상황을 모니터링하는 통계 추적
  • 데스크톱 및 모바일 장치를 위한 크로스 플랫폼 호환성

게임플레이 메커니즘

클래식 8볼 규칙

전통적인 8볼 당구 규칙을 따릅니다: 승리하기 위해 8번 공을 넣기 전에 할당된 공들(스트라이프 또는 솔리드)을 모두 포켓해야 합니다. 당신의 공 그룹은 게임 중 처음으로 성공적으로 넣은 공에 따라 결정됩니다.

전략적 샷 계획

성공은 정확한 조준 이상을 요구합니다. 공의 위치, 큐 볼 컨트롤, 수비 플레이를 고려하여 상대를 제압하세요. 각 샷은 테이블 레이아웃에 영향을 주어 신중한 전략적 사고를 요구합니다.

파워 및 정밀도 컨트롤

직관적인 마우스 기반 컨트롤 시스템으로 큐 스틱을 뒤로 끌어 샷 파워를 조절할 수 있습니다. 각도와 파워를 세밀하게 조정하여 부드러운 터치 샷부터 강력한 브레이크 샷까지 모든 것을 실행하세요.

컨트롤 가이드

컨트롤 마스터링은 간단합니다:

  • 마우스 이동 : 큐 대를 큐 볼 주위로 조준하세요
  • 클릭하고 뒤로 끌기 : 큐 대를 당겨 샷 파워를 설정하세요
  • 놓기 : 선택한 파워 수준으로 샷을 실행하세요
  • 설정 메뉴 : AI 난이도와 시각적 보조 장치를 조정하세요

이 게임은 정확한 움직임과 빠른 조정 모두에 부드럽게 반응하여 다양한 플레이 스타일과 기술 수준을 수용합니다.

8볼 당구 클래식을 플레이해야 하는 이유

이 게임은 다른 온라인 당구 게임에 비해 여러 가지 장점을 제공합니다:

완전한 접근성

  • 완전 무료 : 결제, 구독 또는 숨겨진 비용 없음
  • 다운로드 불필요 : 모든 최신 웹 브라우저를 통해 즉시 플레이 가능
  • 크로스 플랫폼 : Windows, Mac, iOS 및 Android 기기에서 원활하게 작동

기술 발전

당구 기본을 배우든 고급 기술을 연마하든, 조절 가능한 난이도 설정과 선택적 시각적 보조 장치를 통해 모든 기술 수준의 플레이어가 게임 실력을 향상시킬 수 있습니다.

소셜 게이밍

두 명이 함께 즐기는 모드로 어떤 기기든 휴대용 당구대가 되어, 휴식 시간에 친구, 가족, 동료와 겨뤄보기에 완벽합니다.

전문적인 품질

많은 캐주얼 브라우저 게임과 달리, 8 Ball Billiards Classic은 데스크탑 당구 시뮬레이션에 버금가는 부드러운 그래픽, 현실적인 물리 효과, 반응성 좋은 조작감으로 높은 완성도를 유지합니다.

자주 묻는 질문(FAQ)

8 Ball Billiards Classic