Provides an API for representing the initial state and allowed next states of a puzzle, reachable through user defined moves. The framework also provides a simple solver which will lazily evaluate all the states in a breadth first manner to find a solution state, returning the list of moves required to transition from the initial state to solution state.

Required Ruby Version

>= 0

Authors

Joe Sortelli

Versions

  1. 0.2.0
    1. source

      1. 0.2.0 source December 15, 2014 (13.5 KB)
  2. 0.1.0
    1. source

      1. 0.1.0 source December 13, 2014 (9 KB)

SHA 256 checksum