Data structures and algorithms project, 15-puzzle solver. Written in Go.
- Project definition
- Week reports: 1, 2, 3, 4, 5, 6
- Implementation document
- Testing document
- Usage
- Godoc: main logic, data structures, util
Download a prebuilt executable from the releases section, or
- Install Go 1.11 or higher
- Clone the repository with
git clone https://github.com/tulir/fifteen.git
- Fetch dependencies and compile with
go build -o fifteen-bin
To update, simply pull changes and run the build command again.