Skip to content

Product Philosophy

What This App Is

This app exists to help you understand your own Tower runs.

It turns raw Battle Reports into structured history, charts, and comparisons so you can see:

  • How your performance changes over time
  • What happens before and after upgrades
  • Where damage, coins, and resources actually come from

It is designed to make patterns visible — not to tell you how to play.

What This App Is Not

This app is not:

  • A leaderboard
  • A ranking system
  • A “best build” generator
  • An optimization engine that knows better than you

It does not judge runs, rank players, or prescribe actions.

If a conclusion cannot be explained clearly using your own data, the app will not invent one.

Data First, Interpretation Second

Everything you see in the app follows a strict order:

  1. Your raw game data (Battle Reports)
  2. Derived metrics (rates, totals, deltas)
  3. Comparisons (before vs after, context vs context)
  4. Observations (descriptive, never prescriptive)

The app never skips steps.

If data is missing, sparse, or ambiguous, the app will say so explicitly rather than guessing.

Trust Over Cleverness

A core design rule is trust before insight.

That means:

  • No hidden math
  • No inferred intent
  • No silent assumptions
  • No recommendations without context

Charts, advice, and summaries are always traceable back to:

  • The runs included
  • The filters applied
  • The metrics used

If something looks surprising, you should be able to answer why by inspecting the view — not by trusting the app blindly.

Context Always Matters

Numbers without context are misleading.

This app treats context as first-class data:

  • Tier
  • Presets
  • Date ranges
  • Tournament vs normal runs
  • Rolling windows

Changing context changes scope, not meaning. A coin is always a coin; only which coins are included changes.

Advice Is Descriptive, Not Directive

When the app offers advice or summaries, it follows strict language rules.

You will see phrases like:

  • “Data suggests…”
  • “This appears higher under these conditions…”
  • “Based on the selected runs…”

You will never see:

  • “You should…”
  • “Best option…”
  • “Optimal build…”

If there isn’t enough data to support a conclusion, the app will say:

“Insufficient data to draw a conclusion.”

That is a feature, not a failure.

Your Data Is Yours

This app focuses on your history.

Even as shared or aggregated features evolve:

  • Your individual runs are never compared to named players
  • Global patterns (if shown) are descriptive and opt-in
  • No one else can see your raw data

There is no pressure to perform, only room to observe.

A Tool, Not a Meta

Games change. Strategies evolve. Preferences differ.

This app does not chase the meta. It gives you a mirror.

If it helps you ask better questions about your runs, it’s working.

In short: This app is built to help you see clearly, decide deliberately, and trust what you’re looking at — without being told how to play.