중력폭풍의 균형탑 (Gravity Storm Balance Tower) — 3D 인디 물리 역학 타워 밸런스 퍼즐 게임

불규칙하게 몰아치는 중력폭풍과 측면 전단풍 속에서 블록의 무게중심과 토크를 계산해 정밀한 균형탑을 축조하는 3D 인디 아티스틱 물리 퍼즐 게임입니다. 모바일 터치 조작과 로컬 기록 저장을 지원합니다.

앱을 불러오는 중 ...
스폰서 광고
AD

중력폭풍의 균형탑(Gravity Storm Balance Tower)은 단순한 2D 수직 낙하 방식의 기존 블록 쌓기 게임과 달리, 시시각각 방향과 크기가 급변하는 3차원 중력장 왜곡과 대기 전단풍 속에서 전체 구조물의 무게중심(Center of Mass)과 전복 토크(Toppling Torque)를 실시간으로 제어하며 안전하게 고층 탑을 완공하는 공학적 평형 과제를 해결합니다.

웹 브라우저 상에서 별도의 설치 과정 없이 구동되며 스튜디오 3D 인디 아티스틱 렌더링 테마로 제작된 따뜻한 미니어처 디오라마 조명과 Web Audio API 절차적 사운드트랙을 통해 데스크톱과 모바일 기기 모두에서 부드러운 손맛을 전달합니다.


🏛️ 실제 구현 기능 (Core Features)

  • 3D 강체 평형 및 동적 무게중심(COM) 물리 엔진:
    • 타워를 구성하는 모든 개별 블록의 질량, 접촉 지지 다각형(Support Polygon), 높이별 관성 모멘트를 실시간 계산합니다.
    • 상단 적재물의 합산 중심축이 하부 받침대의 한계 범위를 벗어나거나 각가속도($\alpha$) 임계치를 초과할 경우 타워 전체가 서서히 기울어지며 붕괴하는 현실적인 흔들림 동역학을 시뮬레이션합니다.
  • 5대 기상 유형의 중력폭풍 (Gravity Storm) 시스템:
    • 평온 기류 (Calm): 기본 1.0G 하향 중력과 미풍 상태로 기본 타워 축조에 적합한 환경.
    • 측면 전단풍 (Lateral Shear): 중력 벡터가 최대 25°까지 한쪽으로 쏠리며 측면 풍압이 타워를 밀어내는 기상.
    • 저중력 부유 (Micro-G): 중력이 0.22G 수준으로 급락하며 블록이 깃털처럼 천천히 낙하하고 떠오르는 무중력 틈새.
    • 초중력 압축 (Hyper-Compression): 하향 중력이 2.0G로 급증하여 비대칭 탑의 바닥 하중과 전복 모멘트가 2배로 폭증하는 극한 기상.
    • 특이점 소용돌이 (Vortex): 3차원 회전 벡터를 지닌 다축 중력 왜곡으로 지속적인 중심 교정이 필요한 최종 보스 기상.
  • 표준 건축 규격(2.2 × 0.8 × 2.2) 기반 5종의 특수 물리 블록:
    • 모든 블록이 통일된 건축 비율을 유지하여 적재 시 크기 왜곡이나 불규칙한 돌출 없이 안정적으로 결합됩니다.
    • 사암 블록 (Sandstone): 표준적인 질량(1.0)과 마찰력을 지닌 기본 표준 건축 블록.
    • 테라코타 블록 (Terracotta): 우수한 표면 마찰력(0.85)을 지녀 강풍 시 미끄러짐을 방지하는 점토 블록.
    • 흑요석 카운터웨이트 (Obsidian): 3.5배 높은 고밀도로 전체 무게중심을 바닥으로 확 낮춰주는 핵심 앵커 블록.
    • 석영 첨탑 블록 (Quartz Spire): 초경량(0.5) 크리스탈로 타워에 가해지는 상부 하중 부담을 줄이며 고득점을 제공하는 특수 블록.
    • 황동 자이로 (Brass Gyroscope): 내부 키네틱 링이 고속 회전하며 타워의 각운동량 요동을 75% 완충하는 진동 감쇠 블록.
  • 스튜디오 3D 인디 아티스틱 렌더링 스타일:
    • Three.js r128 기반의 소프트 PCF 섀도 매핑, 부드러운 3점 스튜디오 조명(주광·보조광·윤곽광), 미니어처 비네팅과 안개 효과.
    • 중력 벡터 방향으로 흐르는 280개 이상의 3차원 부유 대기 입자(Atmospheric Wind Motes)와 레이저 연직 낙하 가이드라인 제공.
  • 모바일 터치 뷰포트 & 자유 궤도 카메라:
    • 화면 터치 드래그로 360° 타워 둘레를 회전하며 사각지대 없이 무게중심을 정밀 관찰 가능.
    • 대형 DROP 버튼, 미세 위치 이동 버튼(◀, ▶), 90° 직각 회전 버튼(⟳), 위기 상황 극복용 자이로 안정화 전자기장 스킬 버튼 탑재.
  • 프로젝트명 접두사 로컬 영구 저장 (gravity_storm_tower_):
    • gravity_storm_tower_high_score: 콤보와 높이 보너스가 합산된 역대 최고 점수.
    • gravity_storm_tower_max_time: 무너짐 없이 탑을 보존한 최장 생존 기록(초/밀리초).
    • gravity_storm_tower_stage_progress: 1단계부터 5단계까지 달성한 최고 캠페인 해금 상태.
    • gravity_storm_tower_stats 및 gravity_storm_tower_settings: 누적 완벽 결합 수, 생존 폭풍 횟수, 음향 설정 보존.

👥 대상 사용자 (Target Audience)

  • 제인카(Jenga)나 바벨탑 쌓기 류의 균형 감각 및 타이밍 물리 퍼즐을 선호하는 캐주얼 게이머
  • 모뉴먼트 밸리(Monument Valley)나 이슬랜더스(Islanders) 스타일의 세련된 인디 3D 아티스틱 그래픽과 차분한 디오라마 비주얼을 감상하고 싶은 이용자
  • 무게중심, 토크의 합, 마찰 계수와 같은 기초 고전역학 원리를 시각적 인터랙션으로 체감하고 싶은 학생 및 개발자
  • 로그인이나 결제 없이 스마트폰과 데스크톱 브라우저에서 바로 실행하여 짧은 시간 동안 기록 경쟁을 즐기려는 플레이어

🎯 활용 사례 (Use Cases)

  • 무게중심 평형 제어 감각 훈련: 폭풍이 부는 방향으로 탑이 기울 때, 반대편에 흑요석 블록을 엇갈려 쌓아 전체 탑의 중심점을 회복하는 카운터 밸런스 기술 습득
  • 단계별 캠페인 공략: 단계마다 달라지는 허용 블록 구성과 폭풍 주기를 분석하여 5단계 특이점의 탑까지 100% 안정도로 완공
  • 무한 생존 모드 하이스코어 도전: 점진적으로 빨라지는 크레인 진동과 가혹해지는 기상 이변 속에서 최고 층수와 최고 점수 달성

⚠️ 기술적 제한 사항 (Limitations)

  • 브라우저 로컬 저장소 격리: 모든 최고 점수, 최장 시간 및 스테이지 해금 데이터는 사용 중인 웹 브라우저의 LocalStorage에 독립 저장되므로 브라우저 캐시 삭제 또는 시크릿 모드 사용 시 데이터가 초기화될 수 있습니다.
  • Web Audio 정책 기반 첫 입력 재생: 브라우저의 오디오 자동 재생 제한 정책에 따라, 최초 화면 탭 또는 키보드 조작이 발생한 시점부터 사운드 및 대기 바람 소리가 활성화됩니다.
  • WebGL 그래픽스 지원 기기 필요: 3D 실시간 렌더링 및 그림자 연산을 위해 WebGL을 지원하는 최신 스마트폰 및 PC 브라우저 환경이 요구됩니다.

📖 사용 방법 (How to Play)

  1. 게임 모드 선택: 메인 화면에서 순차적인 스테이지에 도전하는 스테이지 모드 또는 한계 높이에 도전하는 무한 생존 모드를 선택합니다.
  2. 크레인 위치 및 블록 조정:
    • 상단에서 주기적으로 좌우 진동하는 크레인의 위치를 파악합니다.
    • PC: A/D 키 또는 좌우 화살표로 미세 위치를 옮기고 R 키로 블록을 90° 회전합니다.
    • 모바일: 화면 하단의 ◀, ▶ 버튼과 ⟳ 회전 버튼을 탭합니다.
  3. 블록 투하 (DROP):
    • 탑의 중심선에 크레인이 정렬되는 순간 스페이스바(Space) 키를 누르거나 거대한 DROP 버튼을 터치하여 블록을 떨어뜨립니다.
    • 오차 0.22 이내에 정확히 적재되면 PERFECT 판정과 함께 연속 콤보 배수 보너스가 적용됩니다.
  4. 중력폭풍 경보 대응:
    • 상단 HUD에 3초 전 카운트다운과 함께 중력폭풍 경보가 발생하면 화면 우측 상단의 중력 방향(∠ °)을 확인합니다.
    • 강한 측면풍이 불면 탑이 넘어가지 않도록 바람 반대편에 질량이 큰 흑요석(Obsidian)을 투하하거나 긴급 시 F 키(또는 자기 안정화 버튼)를 눌러 탑의 회전 진동을 강제로 억제합니다.
  5. 스테이지 완공 및 기록 갱신:
    • 목표 층수(8단 ~ 25단)를 안전하게 쌓으면 스테이지가 완료되며 다음 단계가 잠금 해제되고 기록이 자동 저장됩니다.

❓ 자주 묻는 질문 (FAQ)

Q1. 블록을 정확히 가운데 떨어뜨렸는데도 탑이 기우는 이유는 무엇인가요?

A1. 화면 우측 상단 HUD에 표시되는 중력폭풍(Gravity Storm)의 벡터 방향을 확인하세요. 중력 방향이 10° 이상 기울어지거나 측면 전단풍이 불고 있을 때는 물리 법칙에 따라 아래쪽과 옆쪽으로 복합적인 토크가 발생합니다. 이 경우 정중앙보다는 바람이 불어오는 반대 방향 쪽으로 블록을 살짝 오프셋하여 배치해야 전체 탑의 합산 무게중심이 받침대 안쪽으로 유지됩니다.

Q2. 흑요석 블록과 황동 자이로 블록은 어떤 상황에서 써야 가장 유리한가요?

A2. 흑요석(Obsidian)은 일반 블록 대비 3.6배 무거우므로 타워 하단에 배치할수록 탑의 전체 무게중심을 바닥 쪽으로 확 낮춰 안정성을 대폭 높여줍니다. 황동 자이로(Brass) 블록은 회전 관성 완충 효과가 내장되어 있어 탑 중간이나 상단에 배치하면 강한 돌풍이 칠 때 탑이 좌우로 흔들리는 진폭을 극적으로 줄여줍니다.

Q3. 긴급 자기 안정화 기능은 언제 사용하는 것이 좋은가요?

A3. 자기 안정화 기능은 스테이지당 2회(무한 모드 3회) 사용할 수 있는 특수 스킬로 발동 즉시 6초 동안 탑의 모든 회전 진동을 80% 이상 강력하게 감쇠시킵니다. 타워 상단 안정도 게이지가 40% 이하로 떨어져 빨간색으로 점멸하거나 강한 폭풍 서지가 직격하여 탑이 붕괴 직전에 놓였을 때 비상 탈출 수단으로 사용하는 것이 가장 효과적입니다.

스폰서 광고
AD
스폰서 광고
AD
🔥 실시간 쿠팡 인기 핫딜 SPONSORED
이 포스팅은 쿠팡 파트너스 활동의 일환으로 일정액의 수수료를 제공받습니다.