Skip to content

Releases: GamesCrafters/GamesmanPuzzles

Server Puzzle release

03 May 06:47
9bf7af5
Compare
Choose a tag to compare
  • Added Server Puzzle model for server support
  • Added SQLite data persistence for solvers with SQLite solver
  • Added two more puzzles implemented by Mark Presten (Chairs and Triangle Peg Solitaire)
  • Added/Removed more docs and tests

Refactoring Release

07 Apr 19:44
1fdd0de
Compare
Choose a tag to compare
  • Solver.solve() no longer takes in a required argument for a puzzle nor does it return the value of puzzle. This functionality has been placed into solver.getValue()
  • Moved many files around for organization purposes.

v0.1.0: Merge pull request #11 from GamesCrafters/prod

08 Mar 06:24
ed33ec6
Compare
Choose a tag to compare
  • generateMoves for Puzzles using GeneralSolver now takes in a keyword argument "movetype". Details are in Puzzle.py
  • PickleSolverWrapper is available for storing solvers into binary files, avoiding re-computation afterwards. Optional function getName allows you to set the name of the file itself.
  • ALL filenames are required to have a lowercased first letter. All file names were changed to reflect this.
  • The solver folder was renamed solvers
  • Tutorials were reorganized and reeditted
  • requirement.txt was added for dependencies
  • test was renamed to add an underscore test_
  • GraphPuzzle is available to create an actual Puzzle tree with nodes. Documentation is expected to come soon.