An open API service indexing awesome lists of open source software.

https://github.com/tpltnt/8puzzle

AI solver for the 8 puzzle
https://github.com/tpltnt/8puzzle

Last synced: 2 months ago
JSON representation

AI solver for the 8 puzzle

Awesome Lists containing this project

README

        

8puzzle
=======

AI solver for the [8 puzzle](http://en.wikipedia.org/wiki/8_puzzle) written in python.

status: broken and dormant

issues:
* eval() functions broken
* empty tile moves in place but not the rest
* datamodel for evaluation and state transition inappropritate, needs rework
* rewrite with better data model adviseable
* no production code, but nice programming excercise

References
==========
* [python](http://python.org/) the programming language
* [pytest](http://pytest.org) the testing framework
* [forward search](http://en.wikipedia.org/wiki/State_space_planning#Forward_Search) the algorithm