Show HN: Palworld Breeding Calculator – Breeding Tree and Combination Visualizer
I’m an indie dev who got hooked on Palworld’s breeding system and built a tool to make planning less painful:
What it does
Forward calc: Pick two parents → instantly see the child.
Reverse lookup: Enter a target Pal → list all valid parent pairs.
Shortest-step planner: I model breeding as a graph and run a shortest‑path algorithm (Dijkstra/BFS variant) to find the minimal number of breeding steps from what you already own to the target.
Breeding tree visualizer: Expand/collapse an interactive tree of combos to understand the route at a glance.
Combination browser: Search/filter all possible parent-child sets.
Tech bits
Next.js + static JSON data (scraped/cleaned from public sources), deployed on Vercel/Cloudflare.
Precomputed indices for fast reverse lookups; client-side memoization and caching.
Graph layer treats each Pal as a node; edges represent “(A,B) → C” relationships. Since that’s technically a hyperedge, I flatten it into a weighted graph so a shortest-path algorithm can run efficiently.
No trackers/popups; just a single AdSense slot (feedback welcome on this).
What I’d love feedback on
UX: Is the flow from “I have X and want Y” smooth enough?
Performance/mobile: Any obvious bottlenecks?
Data correctness: Spot inaccuracies or missing combos?
Link: https://www.palworldbreedingcalculator.org/
Thanks for reading! I’ll be around to answer questions and ship fixes quickly.
No comments yet