Commit Graph

  • 7b87542508 Rename Solver to BruteForceSolver master josh 2020-03-07 13:43:51 -05:00
  • 7db1769723 Only loop through directions when a peg is present. josh 2021-02-28 15:12:40 -05:00
  • 7dc37d4ede Solve for board size 6. josh 2021-02-28 15:11:45 -05:00
  • 1c37ec31a1 Fix column iteration. josh 2021-02-28 14:50:18 -05:00
  • 6add626470 Flesh out Solver a bit more. josh 2021-02-28 14:41:26 -05:00
  • cf730e93a8 Add Solver class. josh 2021-02-27 11:48:14 -05:00
  • 1b23945b0d Move main module to src/main.d. josh 2021-02-27 11:45:19 -05:00
  • 03d6f4b55d Add Board.Position.toString(). josh 2021-02-24 22:18:06 -05:00
  • d6a3de2fd0 Add Board.peg_count. josh 2021-02-24 22:07:48 -05:00
  • 22a8a3b94a Board: add remove_peg(), add_peg(), move(). josh 2021-02-24 22:02:59 -05:00
  • 7235cd906f Rename valid_position() -> position_valid(). josh 2021-02-24 21:45:33 -05:00
  • b3a4cfa77d Add Board.Direction and Board.Position. josh 2021-02-21 20:44:23 -05:00
  • 92d5bd13f0 Rename State to Board. josh 2021-02-21 19:52:11 -05:00
  • 5af626e443 Move sources to "pegp" package. josh 2021-02-21 19:43:41 -05:00
  • 6033454b8d Update rscons. josh 2021-02-21 19:39:50 -05:00
  • 55096079a7 add unit tests for State class josh 2020-03-09 21:40:35 -04:00
  • d53cd1d0ad start on State class josh 2020-02-09 22:18:15 -05:00
  • 776bed33c7 add Rsconscript and initial source file josh 2020-02-09 22:09:02 -05:00
  • 4b7ead8706 add rscons josh 2020-02-09 22:06:19 -05:00