Puzzle & Survival

Zombie Troop Command Center

Troop goals, RSS, boxes, batches, and speedups in one connected calculator.

Live Dashboard

Whole Plan Summary

Ready

Selected Goal

Single Troop Detail

Current Inventory

RSS Inputs

Recommendation

Boxes to Open

Goal Breakdown

Troops Needed by Type

Have vs Want

Troop Goals

Enter current troops and goal troops. Supports 123K, 1.2M, and 1.2B.

Training Setup

Cost Setup

Enter batch capacity, batch time, and batch RSS. Time supports 23:48:45 or 2D 18:46:07.

Boxes

RSS Boxes

Box Values

Editable RSS Box Values

Plan

RSS Shortage + Box Plan

Time

Speedup Planner

Omni and Training speedups are counted as usable training time.

Time Bank

Total Speedup Hours

Editable Titles

Rename App Fields, Materials, RSS, and Boxes

Use this section to rename labels like Blueprints, Material 1, Material 2, Material 3, RSS names, section titles, and box titles without breaking calculations.

Cloud Mode

Player Login + Online Storage

Connect Supabase to enable player accounts, saved profiles, alliance storage, and admin-controlled shared values.

Local Mode

Account

Sign In / Sign Up

Use email and password. Supabase may require email confirmation depending on your project settings.

Owner Only

Create Alliance

Only the app owner email listed in supabase-config.js and the database policy can create alliances.

Owner Check

Alliance IDs and invite codes are generated automatically after creation.

Alliance Manager

Select Active Alliance

Use this dropdown to switch which alliance you are viewing, editing, or saving player profiles under.

Alliance

Join Alliance

Players paste the Alliance ID or Invite Code provided by the owner.

Quick Answer

Where do Alliance IDs come from?

The app creates an Alliance ID automatically in Supabase when the owner creates an alliance. The owner can copy the full Alliance ID or the shorter Invite Code from this page or the Owner/Admin tab.

Saved Player Profiles

Save This Player Plan

Save current troops, goals, current RSS, RSS boxes, and speedups to the cloud.

Cloud Profiles

Load / Manage

Alliance Dashboard

Combined Troop Goals + RSS Needs

This rolls up saved player profiles in your alliance using the shared cost setup.

Roster

Saved Player Profiles

Admin Controls

Shared Setup Manager

Owners/admins can publish shared cost setup, RSS box values, DEMIS material labels, and speedup box settings to the alliance.

Member

Members

Role Manager

Owners/admins can promote members to admin or move them back to member.

Instructions

How to Use This App

  1. Go to Cost Setup and make sure every troop type/tier has batch capacity, batch time, and RSS cost.
  2. Go to Troop Goals and enter what you currently have and what you want.
  3. Enter your current RSS inventory on the Dashboard.
  4. Enter RSS box counts and values under RSS Boxes.
  5. Enter your speedup counts and Lesser Speedup Box contents under Speedups.
  6. Use Editable Titles to rename Material 1, Material 2, Material 3, Blueprints, boxes, resources, and section titles.
  7. Use the Dashboard to see what you need, what you can train, and which boxes to open.

Supported Input Formats

123K = 123,000 • 1.2M = 1,200,000 • 1.2B = 1,200,000,000

23:48:45 = 23 hours, 48 minutes, 45 seconds • 2D 18:46:07 = 2 days, 18 hours, 46 minutes, 7 seconds.

Saving

Your changes save in this browser. Use Export Data to download a backup JSON file. Use Import Data to load it again later.

Cloud Mode

Set up Supabase using the included database/schema.sql, then paste your Supabase URL and anon key into supabase-config.js. Cloud mode adds player login, saved profiles, alliance dashboard, owner/admin-controlled shared setup, and online database storage.

Owner-only alliance creation: only emails listed in window.PNS_APP_OWNER_EMAILS can create alliances in the app, and the updated SQL policy blocks everyone else from creating alliances in the database.