Skip to content

Latest commit

 

History

History
22 lines (11 loc) · 1.31 KB

README.md

File metadata and controls

22 lines (11 loc) · 1.31 KB

15-puzzle-problem Codacy Badge Build Status

Naive and A* implementation of the classic 15-puzzle in python. Done as part of the Advanced Algorithms class, fall 2017.

Install

Just git clone then unzip.

Usage

Make sure you have python version 3.4 or higer. Then just run the version you want: "python3 naive" or "python3 a_star"

If you do not want to check beforehand if there is a answer to the puzzle, use "no_check=true" after the command, for example "python3 a_star no_check=true".

Project stucture

This project implements things such as continuos integration through Travis and code quality through Codacy. As part of CI, test cases have been created for all the major input possibilities and can be viewed in the test.py file.

Conclusions Report (Teacher access only)

https://www.overleaf.com/11659789mgxrttzgbkpv