Skip to content

jkopano/n-puzzle

Repository files navigation

Blazingly fast N-puzzle library written in rust

Rust License

A collection of tools and algorithms for solving N-puzzles (sliding tile puzzles) implemented in Rust.

Features

  • Multiple solving algorithms (A*, BFS, DFS, etc.)
  • Custom derive macros for algorithm implementations
  • Command-line interface with various options
  • Performance benchmarking tools
  • Visualization of solutions

Getting Started

Prerequisites

  • Rust toolchain (stable)
  • Cargo (bundled with Rust)

Installation

git clone https://github.com/yourusername/npuzzle-solver.git
cd npuzzle-solver
cargo build --release

Usage

Run main program: ./program OPTIONS

or directly use cargo:

cargo run -p npuzzle -- OPTIONS

Contact

Email

About

N-Puzzle library and study written in rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published