THIS PROJECT HAS BEEN ABANDONED — Puzzle & Dragons optimizer
Switch branches/tags
Nothing to show
Clone or download
kennytm Some tweaks.
1. Added option to show the final state before dropping matches of a
2. Added option to change the type of orbs.
3. Matches within a solution is now sorted.
4. The path now shows an arrow to make the direction clearer.
5. Support middle click to clear an orb.
Latest commit 65d89fd Apr 4, 2013
Failed to load latest commit information.
ext Initial commit. Apr 3, 2013
fonts Initial commit. Apr 3, 2013
github-fork-ribbon-css @ a54d43c Initial commit. Apr 3, 2013
.gitignore Initial commit. Apr 3, 2013
.gitmodules Initial commit. Apr 3, 2013
LICENSE Initial commit. Apr 3, 2013 Initial commit. Apr 3, 2013
index.html Initial commit. Apr 3, 2013
pndopt.html Some tweaks. Apr 4, 2013
screenshot.png Initial commit. Apr 3, 2013

pndopt --- Puzzle & Dragons Optimizer


pndopt is a Javascript application to find an optimal path leading to a high-combo move in Puzzle & Dragons.

Only use it in emergency ☺!

(Yes I knew there were Big Combo and Path & Decision, but the former is gone and I'm unsatisfied with the result of the latter.)


  1. Left or right click on an orb to select its type.
  2. Click "Solve" after completing the board.
  3. Choose one solution and see how it is performed.


  • Firefox (version 19 or above).
  • Screen resolution of 1280×800 or above.

It may work in other configurations but I don't guarantee it will work ☺.


  • Introduce better solver (e.g. this post). Currently it is just a brute-force greedy algorithm, which may not produce truly optimal result.
  • Resolve overlapping lines and points.
  • Simulate swapping and matching when playing the animation.
  • The default weight of the profiles may need to be adjusted.