피드로 돌아가기
TinyWind: 실제 바람 물리학을 갖춘 픽셀 해적 항해 게임(38만 km 이상 항해됨)
GeekNewsGeekNews
Frontend

TinyWind: 실제 바람 물리학을 갖춘 픽셀 해적 항해 게임(38만 km 이상 항해됨)

38만 km 항해 기록 기반의 브라우저 기반 물리학 시뮬레이션 구현

neo2026년 6월 16일5intermediate

Context

웹 브라우저 환경에서 실제 풍향과 돛 각도에 기반한 항해 물리를 구현하려는 시도. 저사양 기기에서도 원활하게 작동해야 하는 제약 조건 하에 단순화된 물리 모델을 적용한 게임 아키텍처 설계.

Technical Solution

  • Wind Direction과 Sail Angle의 상관관계에 따른 속도 결정 로직 설계
  • State-based UI 시스템을 통한 Speed, Wind, Sail 상태값의 실시간 동기화 구현
  • Cross-platform 접근성을 위한 브라우저 기반 런타임 환경 채택
  • 다중 기기 세션 유지를 위한 Infamy 및 Treasure 데이터 중심의 계정 저장 구조 설계
  • 모바일 인터페이스 최적화를 위한 Drag-to-steer 및 Tap-to-fire 입력 처리 방식 적용
  • Headless Simulation 가능 구조를 통한 향후 Reinforcement Learning 환경 확장성 고려

- 저사양 기기 타겟팅 시 물리 연산의 정밀도보다 체감 반응성(Responsiveness) 우선 순위 설정 - 시뮬레이션 게임 설계 시 핵심 메커니즘(풍향-속도 상관관계)의 엄격한 검증 및 피드백 루프 구축 - 복잡한 조작 체계를 단순화하기 위해 입력 방식(Drag, Tap)을 기능별로 분리하여 UX 최적화

원문 읽기