Commits

Anonymous committed e76da92

Add the ABC Path 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 => "Japanase Puzzle Games",
+                    url => "open-source/projects/japanese-puzzle-games/",
+                    subs =>
+                    [
+                        {
+                            text => "ABC Path Solver",
+                            url => "open-source/projects/japanese-puzzle-games/abc-path/",
+                            title => "Solver for ABC Path as featured on BrainBashers.com",
+                        },
+                        {
+                            text => "Kakurasu Solver",
+                            url => "open-source/projects/japanese-puzzle-games/kakurasu/",
+                            title => "Automatically Solve the Kakurasu Puzzle Game",
+                        },
+                    ],
                 },
                 {
                     text => "File-Find-Object",

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

+#include '../template.wml'
+
+<latemp_subject "Solver for ABC Path" />
+
+<set-var modname="Games-ABC_Path-Solver" />
+<set-var sco_mod="http://search.cpan.org/dist/<get-var modname />/" />
+<p>
+The 
+<a href="<get-var sco_mod />"><get-var modname /></a> Perl 5 CPAN distribution implements a solver for 
+<a href="http://www.brainbashers.com/abcpath.asp">ABC Path</a> as featured on
+brainbashers.com. It provides a standalone command-line "abc-path-solver"
+program and an Application Programmer Interface (API).
+</p>
+
+<p>
+Currently documentation is a little lacking.
+</p>
+
+<h2 id="links">Project Links</h2>
+
+<h3 id="links-module-format">For the ABC Path Solver</h3>
+
+<ul>
+
+<li>
+<a href="<get-var sco_mod />">The ABC Path Solver
+on search.cpan.org</a> - download and more information.
+</li>
+
+<li>
+<a href="http://cpan.uwinnipeg.ca/dist/<get-var modname />">The ABC Path
+Solver on kobesearch</a>
+</li>
+
+<li>
+<p>
+<a href="http://svn.berlios.de/svnroot/repos/fc-solve/abc-path/">Subversion
+Repository</a><br />
+<ul>
+<li>
+<a href="http://svn.berlios.de/viewvc/fc-solve/abc-path/">Browse using
+ViewVC</a>
+</li>
+</ul>
+</p>
+</li>
+
+<li>
+<a href="FILL_IN">Freshmeat.net Record - FILL IN</a>
+</li>
+
+</ul>
+
+<h2 id="licence">Licence</h2>
+
+<p>
+<get-var modname /> is licensed under the 
+<a href="http://en.wikipedia.org/wiki/MIT_License">MIT/X11 licence</a>
+</p>
+
+<h2 id="news">News</h2>
+

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

+#include '../template.wml'
+
+<latemp_subject "Solvers and Other Programs for Japanese Puzzle Games" />
+
+<p>
+Japanese puzzle games, either those published by the Japanese publisher Nikoli 
+or similar, have become popular in recent years, and I've been enjoying solving
+them on the computer (or sometimes on paper) as well. Like any good programmer,
+I've been asking myself "How can I get a computer to do the hard work for me?"
+and started working on some solvers for them. This section contains the
+solvers that I started to work on, or mostly completed.
+</p>
+
+<p>
+You can find some good online implementations of these games here:
+</p>
+
+<ul>
+
+<li>
+<p>
+<a href="http://www.brainbashers.com/games.asp">The BrainBashers.com Games
+Page</a>.
+</p>
+</li>
+
+
+<li>
+<p>
+<a href="http://www.logicgamesonline.com/nurikabe/">Logic Games Online's Nurikabe</a>
+</p>
+</li>
+
+<li>
+<p>
+<a href="http://www.kakuro.com/">Kakuro.com</a> (requires Flash).
+</p>
+</li>
+
+<li>
+<p>
+<a href="http://www.menneske.no/eng/">Vegard Hanssens's Homepage</a> -
+contains an implementation of many games with numbers.
+</p>
+</li>
+
+<li>
+<p>
+<a href="http://www.puzzle-light-up.com/">Puzzle Light Up and friends</a>
+- numbered puzzles.
+</p>
+</li>
+
+</ul>
+
+<h2 id="programs">The Programs</h2>
+
+<h3 id="abc-path-solver"><a href="abc-path">ABC Path Solver</a></h3>
+
+<h3 id="kakurasu-solver"><a href="kakurasu">Kakurasu Solver</a></h3>