Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 915 Bytes

File metadata and controls

42 lines (27 loc) · 915 Bytes

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