명일방주 자율 배틀/타워 디펜스 비공식 팬 프로젝트 공개
sganggs/Stronghold-Protocol
인기 게임 '명일방주'의 시즌성 자율 배틀 및 타워 디펜스 요소를 브라우저에서 재현한 비공식 팬 프로젝트가 공개되었습니다.
인기 게임의 복잡한 시스템을 팬들이 직접 브라우저 기반으로 재현하여 높은 몰입도의 플레이 경험을 제공해요.
- 최대 4인까지 협동 플레이를 지원하며, 112명의 캐릭터와 23개의 연맹 등 방대한 게임 규칙과 전술 시스템을 구현했습니다.
- 공식 서비스는 아니지만, 원작의 복잡한 수치 데이터와 깊이 있는 메커니즘을 최대한 반영하여 높은 몰입도의 플레이 경험을 제공합니다.
- 본 프로젝트는 비상업적 팬 창작물이며, 모든 게임 자료의 저작권은 원저작자에게 있으므로 영리 목적 사용 및 무단 배포가 엄격히 금지됩니다.
이 프로젝트는 인기 게임 '명일방주'의 시즌성 자율 배틀 및 타워 디펜스 요소를 브라우저 기반으로 재현한 비공식 팬 창작물입니다. 단독 플레이 또는 1~4인 협동 모드를 지원하며, PvP 요소는 없습니다. 이 시스템은 휴지기(자원 관리/배치)와 전투 기간을 거쳐 최종 공세에 이르기까지의 과정을 구현했습니다. 프로젝트에는 총 112명의 캐릭터가 있으며, 각 캐릭터의 스킬과 특성, 그리고 23개의 연맹 등 원작의 복잡한 규칙과 수치를 최대한 반영하여 높은 몰입도의 플레이 경험을 제공합니다.
프로젝트를 실행하려면 Node.js 22 또는 24 LTS 버전을 설치해야 합니다. 사용자는 깃허브에서 최신 버전의 통합 패키지를 다운로드하고, 저장소 클론 후 `npm install`로 의존성을 설치한 뒤, `npm run setup`을 통해 필요한 미술 및 음성 자료를 다운로드합니다. 이후 시작 스크립트(Windows 또는 macOS/Linux)를 실행하면 서버가 구동되며, 브라우저에서 게임에 접속할 수 있습니다.
원격지 플레이 시에는 같은 로컬 네트워크 환경이 아닐 경우, Tailscale이나 ZeroTier와 같은 가상 LAN 툴을 사용하거나, 공인 IP를 가진 클라우드 서버(VPS)에 직접 배포하는 등의 방법이 필요합니다. 이 프로젝트는 비공식 팬 창작물이며, 모든 게임 자료의 저작권은 원저작자에게 있습니다. 따라서 본 프로젝트는 어떠한 형태의 영리 목적 사용이나 상업적 이용을 엄격히 금지하고 있습니다.
이 프로젝트를 실행하려면 어떤 준비가 필요한가요?
Node.js 22 또는 24 LTS 버전을 설치해야 해요. 이후 깃허브에서 통합 패키지를 다운로드하고, `npm install`과 `npm run setup`을 거쳐서 서버를 구동한 뒤 브라우저로 접속할 수 있어요.
같은 네트워크가 아닐 때도 친구와 함께 플레이할 수 있나요?
네, 같은 로컬 네트워크 환경이 아닐 경우 Tailscale이나 ZeroTier 같은 가상 LAN 툴을 사용하거나, 공인 IP를 가진 클라우드 서버(VPS)에 직접 배포하는 등의 방법이 필요해요.
이 팬 프로젝트를 상업적으로 이용할 수 있나요?
아니요, 본 프로젝트는 비상업적인 팬 창작물이며, 모든 게임 자료의 저작권은 원저작자에게 있으므로 영리 목적 사용이나 상업적 이용이 엄격히 금지돼요.