Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
fastrgv committed Nov 16, 2023
1 parent bf19b98 commit 02a06c6
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,20 @@ Type "7z x filename.7z" to extract the archive.



alternate link: https://sourceforge.net/projects/hbox4/
alternate
link: https://sourceforge.net/projects/hbox4/

# hbox4 -- sokoban solver using Ada


## What's new:


**ver 1.1.2 -- 16nov2023**

* Added an option to disable 3 of 4 priority measures (to enable a "baseline" method).


**ver 1.1.1 -- 15nov2023**

* Added a 5th & 6th solution methods, for the sake of completeness.
Expand Down Expand Up @@ -102,6 +108,7 @@ In addition to the 2 mandatory commandline parameters discussed above, there are
* 3 Like method 0 but also prioritizes total-moves ( 90% #pushes + 10% #moves ).
* 4 Like method 1 but also prioritizes total-moves.
* 5 Like method 2 but also prioritizes total-moves.
* 10..15 triggers the "baseline" option for the above 6 methods (not for normal use).
* (5) [string] OutputFileName

EG: hbox4 games/Sladkey.sok 22 6.5 1 sladkey22.txt
Expand All @@ -112,6 +119,10 @@ EG: hbox4 games/Sladkey.sok 22

indicates using the defaults, i.e. 6.5Gb memory and fastest solution.

EG: hbox4 games/Sladkey.sok 22 5.5 10

indicates method 0 but using "baseline" single priority measure for comparison purposes.

There are many puzzles this algorithm will not solve due to memory limits, so the embedded memory limiter will exit gracefully when memory usage exceeds the preset limit.

Finally, if you don't want to wait for the solver to finish, you can (ctrl)-c out of it to quit immediately.
Expand Down

0 comments on commit 02a06c6

Please sign in to comment.