Sphere Harvest Recommender (BETA)

v1.0 — 2026-04-10
Mode: Unrevealed:
Click History
SP earned: 0 sp
Recommendation
Enter the grid to get a recommendation
State
Clicks left:
Purple is always free — click it first, don’t count it here.
Record a click
How to use this solver

The grid starts fully covered. Click each cell and pick its color to match what you see in the Discord game — cells that are still hidden stay as ? (Covered). Purple buttons are always clicked immediately for free — do not include them in the click count.

The recommendation updates live. Highlighted cells show which buttons to click. After clicking one in Discord, use the Record a click buttons to log the action and decrement the clicks counter, then update the grid to reflect what was revealed (set the cell to its new color, or mark it Clicked if it was spent and is gone).

Marking a cell as Clicked: open the picker and choose Clicked, or right-click the cell directly. Clicked cells are faded out and excluded from the DP state — use this after clicking any button that consumes the cell (flat colors, covered reveals that are gone, etc.).

The recommendation comes from a server-side Bellman DP policy. If the API is unavailable or returns no result, it falls back to the greedy EV heuristic (shown with a greedy fallback label).

How the DP policy works

The policy is computed by Bellman dynamic programming over the state (k, n_cov, n_blue, n_teal, n_dark, flat_buttons) where k is clicks remaining and the other fields count visible button types.

Working backwards from k=0 (value=0), for each state it evaluates all available actions and picks the one with the highest expected sphere yield:

  • Click flat: deterministic yield; remove from state.
  • Click blue: +10 sp, then reveal 3 covered cells (stochastic).
  • Click teal: +20 sp, then reveal 1 covered cell.
  • Click dark: transforms into a random sphere type (9 outcomes).
  • Click covered: small chance of granting a $oc, otherwise resolves to a random sphere colour.

Purple spheres revealed (by blue/teal or directly clicking covered cells) grant +5 sp as a free action without consuming a click budget slot.