Commits

Anonymous committed c5a077f

Add the Kakurasu solver.

Comments (0)

Files changed (3)

lib/Shlomif/Homepage/SectionMenu/Sects/Software.pm

                     'title' => "Solve layouts of the patience card game 'Black Hole'",
                 },
                 {
+                    'text' => "Kakurasu Solver",
+                    'url' => "open-source/projects/japanese-puzzle-games/kakurasu/",
+                    'title' => "Automatically Solve the Kakurasu Puzzle Game",
+                },
+                {
                     'text' => "File-Find-Object",
                     'url' => "open-source/projects/File-Find-Object/",
                     'title' => "An Object-Oriented Alternative to File::Find",

t2/open-source/projects/japanese-puzzle-games/kakurasu/index.html.wml

+#include '../template.wml'
+
+<latemp_subject "Kakurasu Solver" />
+
+<p>
+This is a solver for 
+<a href="http://www.brainbashers.com/kakurasu.asp">Kakurasu</a>, written in 
+Python using its interface to 
+<a href="http://lpsolve.sourceforge.net/">lp_solve, an open-source
+mixed-integer linear programming solver</a>. It is also open-source, and can
+be freely re-used under the terms of the 
+<a href="http://en.wikipedia.org/wiki/MIT_License">MIT/X11 licence</a>.
+</p>
+
+<h2 id="download">Download</h2>
+
+<set-var ver="0.2.0" />
+<set-var arc="kakurasu_solver-<get-var ver />.tar.gz" />
+<set-var sqlite_dump_url="http://prdownload.berlios.de/fc-solve/<get-var sqlite_dump_arc />" />
+
+<ul>
+
+<li>
+<a href="http://bitbucket.org/shlomif/lp-based-puzzle-solvers/downloads/<get-var arc />"><get-var arc /></a> - requires python-lp_solve to run.
+</li>
+
+<li>
+<a href="<get-var arc />"><get-var arc /> - Locally mirrored copy</a>.
+</li>
+
+</ul>
+
+</ul>
+
+<h2 id="project-links">Project Links</h2>
+
+<ul>
+
+<li>
+<a href="https://bitbucket.org/shlomif/lp-based-puzzle-solvers/overview">BitBucket Page</a> - contains the Mercurial repository with the history of the source
+code, a web-interface to it, an issue tracker and some downloads.
+</li>
+
+<!--
+
+TO ADD : Freshmeat record.
+
+<li>
+<a href="http://freshmeat.net/projects/black-hole-solitaire-solver">Freshmeat.net
+Record</a>
+</li>
+-->
+
+</ul>
+
+<h2 id="similar-projects">Similar Projects</h2>
+
+<ul>
+
+<li>
+<a href="http://www.google.com/search?q=sudoku%20solver">Search for 
+Sudoku Solvers</a> (there are a lot of them).
+</li>
+
+<li>
+<a href="http://www.chiark.greenend.org.uk/~sgtatham/puzzles/">Simon
+Tatham's Portable Puzzle Collection</a> - contains generators and solvers
+for many puzzles.
+</li>
+</ul>
+
+<h2 id="licence">Licence</h2>
+
+<p>
+The solver is original work and is subject to the terms of the
+<a href="http://en.wikipedia.org/wiki/MIT_License">MIT/X11
+licence</a>, which is a Public Domain-like open-source licence.
+</p>
+
Add a comment to this file

t2/open-source/projects/japanese-puzzle-games/kakurasu/kakurasu_solver-0.2.0.tar.gz

Binary file added.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.