Simple Hamiltonian: One Line, Number Trail & Cover-All No-Code Puzzle Generator
Living Failure
$16.49
$32.99
50%OFF
(no ratings)
Jump AssetStore
Generate cover-all path puzzles — one unbroken line over every tile. Verified unique, square & hex, Free or Fixed with checkpoints. Save as packs or generate at runtime. Playable demo included.Hand-drawing one-line puzzles and second-guessing whether they're even solvable?Generate them instead — and know each one has exactly one answer.OFFLINE DOCUMENTATION HERE!Simple Hamiltonian makes cover-all path puzzles for Unity: the kind where a single unbroken line fills every tile on the grid, visiting each one once. It builds them, proves they're uniquely solvable, and hands them to you as ready-to-use assets. You bring the movement, input, and art — it handles the puzzles.WHAT IT MAKES• One-line "cover-all" puzzles — fill every tile in a single continuous path• Free mode (start and end anywhere) or Fixed mode with a set start, end, and numbered checkpoints• Twistier or gentler boards with coverage and minimum-turn controls• Make one puzzle, or a whole pack in a single clickVERIFIED UNIQUEThe part most generators skip.• Plenty of tools make a board that's solvable. Few prove it has only one solution.• Simple Hamiltonian checks every board and tells you straight: one solution, many, or not yet proven.• Ship levels you KNOW have a single answer — fair and satisfying, no lucky guessing.• Or lean the other way: multiple-solution boards make great relaxed, casual levels. Every board is clearly labeled, so you always ship exactly what you intend.• It always finishes — built-in limits mean a check can never freeze your editor.RATED DIFFICULTY• Every verified-unique board gets a 1–5 star rating from how much work it takes to solve.• Ask for a target — "give me 3-star boards" — and it rolls until it finds them (running off the main thread, so the window never locks up).• Sort a pack easy-to-hard, gate progression, or match difficulty to the player. The rating is stored on the asset, ready to read at runtime.SQUARE AND HEX• Both grid shapes, from the same generator.• Square (four directions) and hexagonal (six directions).• Flip one toggle and everything adapts — the generator, the checker, and the rules. No extra setup.GENERATE YOUR WAY• A no-code window: set it up, hit Generate, preview the results, and save the ones you like.• One-click Auto configures a board that verifies for your grid — no trial and error hunting for settings that work.• Batch whole packs without the editor freezing — generation runs off the UI thread, with a live progress bar and a Cancel button.• Single puzzles or full packs, stored as assets you drag straight into a scene.• Reproduce any board from a short seed — share the seed, not the data.• Or generate at runtime from code, even in the background behind a loading screen — perfect for endless and daily modes.PLAY IT RIGHT AWAY• A complete, ready-to-play demo scene is included — not a tech screenshot.• A landing menu, curated packs or random generation, drag-to-draw play, checkpoints, a win screen, and sound.• A built-in auto-solver plays back any board's verified solution.• Drop in your own tile and character art, or run it with the included placeholders.DROP IT INTO YOUR GAME• The puzzle engine has no dependencies and works in any project.• A clean rules layer tells you which moves are legal and when a board is solved — wire your own controls in minutes.INCLUDES• A ready-to-play demo scene• Square and hex support• Free and Fixed modes with ordered checkpoints• Verified uniqueness plus a 1–5 star difficulty rating• Full HTML documentation (multi-page and single-page)• One-click demo builders (included under Editor/Tools)• Unity 6000.3 or later• Core (generation, solving, rules, data, ScriptableObjects): no package dependencies; works in Built-in, URP, and HDRP• Demo: Input System + TextMeshPro packages; Built-in render pipeline (URP/HDRP users run Unity's material converter on the demo materials)• 3 assembly definitions: SimpleHamiltonian (core), SimpleHamiltonian.Demo, SimpleHamiltonian.Editor• Square (4-neighbor) and hexagonal (6-neighbor, odd-r offset) grids, up to 20×20• Deterministic generation from a seed string (custom SplitMix64 RNG)• Public API: HamiltonianGenerator (sync / async / batch with progress reporting), HamiltonianRules (IsLegalStep / IsSolved / Validate), Solver (uniqueness verification), HamiltonianPuzzle / HamiltonianPuzzlePack ScriptableObjects• 1 demo scene• Multi-page + single-page HTML documentation, README, CHANGELOG• No third-party dependenciesCreated with AIThis package utilized Claude AI for code generation assistance and documentation drafting.However, all AI-generated content was thoroughly human-reviewed, modified, and validated over three months of intensive development. No AI-generated code or documentation was used without significant human modification and verification.All technical decisions, architecture choices, and design patterns were made by me, as the sole developer of this project. Each component was rigorously tested and painstakingly refined through both automated and manual testing procedures under my oversight.As the developer, I firmly acknowledge and attest that the completed final product represents extensive human oversight, testing, refinement, and validation.I take full responsibility for the technical integrity and overall quality of the codebase, and I affirm that the AI-generated elements were only used as a tool for assistance, not as a substitute for human expertise.




