Strategy Guide

How to Play FibDefense

Tower defense reimagined around mathematics. Every shot, every kill, every strategy is governed by the Fibonacci sequence.

The Exact-Kill Rule

A tower fires when a monster's remaining HP is greater than the tower's damage — meaning it can only contribute without overkilling. Chain your Fibonacci towers so their shots sum precisely to each enemy's HP, leaving nothing left over.

See It In Action

A tower fires when the monster's remaining HP is greater than the tower's damage — it won't fire if it would overkill. Your job is building the right sequence so HP reaches exactly zero.

✅ Good sequence — HP: 8

🗼 Tower 1 deals 5 damage HP 8 > 5 → fires → 3 HP remaining
🗼 Tower 2 deals 3 damage HP 3 = 3 → fires → 0 HP Monster defeated!

❌ Wrong tower — HP: 8

🗼 Tower 1 deals 5 damage HP 8 > 5 → fires → 3 HP remaining
🗼 Tower 2 deals 5 damage HP 3 < 5 → would overkill → skips Monster escapes!

✅ Good sequence — HP: 13

🗼 Tower 1 deals 8 damage HP 13 > 8 → fires → 5 HP remaining
🗼 Tower 2 deals 5 damage HP 5 = 5 → fires → 0 HP Monster defeated!
💡 Tower order matters: if the 5-damage tower came first, it would fire (13 > 5 → 8 HP), but then the 8-damage tower would also fire (8 = 8 → 0 HP). Both orderings work here — but that's not always the case.

The Eight Tower Tiers

Each tier deals exactly its Fibonacci number in damage. Higher tiers cost more to place but hit harder.

Tier 1
1
damage
Tier 2
2
damage
Tier 3
3
damage
Tier 4
5
damage
Tier 5
8
damage
Tier 6
13
damage
Tier 7
21
damage
Tier 8
34
damage
The Math

Zeckendorf's Theorem

Every positive integer can be written as a sum of non-consecutive Fibonacci numbers — and there is exactly one way to do it. This is called Zeckendorf's representation, and it's the mathematical engine behind FibDefense.

Because every enemy HP value has a unique Fibonacci decomposition, there's always a correct sequence of towers that can defeat it — you just have to find it.

Worked Examples

HP 7
=
5 + 2
52
HP 11
=
8 + 3
83
HP 20
=
13 + 5 + 2
1352
HP 34
=
34 (a Fibonacci number itself)
34
HP 47
=
34 + 13
3413

Waves & Progression

Each wave sends a new set of enemies down the path. HP values increase as you progress, demanding higher-tier towers and more complex Fibonacci combos.

🆓

Classic Mode

20
waves, free for all players
♾️

Endless Mode

waves, premium unlock

Boss Encounters

At the end of certain waves, a Boss appears. Bosses have enormous HP values — between 500 and 2500 — requiring long chains of Fibonacci tower coverage across your entire path.

Boss HP is always a valid Fibonacci sum — there's always a solution, but finding it under pressure is the challenge.

Difficulty Levels

Choose your challenge. Easy is free — unlock premium to access the full gauntlet.

Easy
Free
Medium
Premium
Hard
Premium
Expert
Premium

Strategy Tips

1

Plan your path layout before placing towers. Once a tower is down, rearranging costs resources.

2

Think of each enemy's HP as a Zeckendorf equation to solve. Write it out if you need to.

3

Higher-tier towers don't replace lower ones — you need both. A Tier-8 tower (34 dmg) can't handle a HP:3 enemy.

4

Bosses require full-path coverage. Make sure every Fibonacci tier is represented somewhere on the route.

5

On higher difficulties, enemy HP values arrive faster. Pre-plan your Fibonacci coverage for common HP values.

6

The sequence 1, 2, 3, 5, 8, 13, 21, 34 can sum to any integer up to 63. Knowing this ceiling helps you anticipate enemy HP caps per wave.

Ready to Test Your Math?

Download FibDefense and start with Easy mode — free forever.

Download Free View Premium