Hi Manish,
see below for my reply.
On Tue, 5 Apr 2016 23:54:13 +0530
"Manish Jain bourne.identity_at_hotmail.com [fc-solve-discuss]"
<fc-solve-discuss_at_yahoogroups.com> wrote:
> Hi Shlomi,
>
>
> The installer works, but the application should be totally redesigned.
Thanks! Knowing that the installer is working properly is what I needed to
know.
>
> This is what I get when launch the single-solver app :
>
Do you mean fc-solve.exe?
>
>
>
> I typed in the entire board layout, but could not find any way to start
> the solver. Control-D should have started the solver, but does not. Also
> there is no way to specify the number of freecells to use.
>
> Instead of reading stdin, theapp should browse for a file with the board
> layout, and there should be an option (textbox) for setting the number
> of freecells to use. It would be great if there is another option
> (textbox) where I can type in additional args like '-l video-editing'.
>
Like I explicitly mention in
http://fc-solve.shlomifish.org/download.html :
< quote >
Stop! Don't you want a Graphical Interface?
Freecell Solver is not a graphical program, and is instead oriented towards
software developers and users of the UNIX/Linux or Windows command lines. If
you prefer a graphical program with a convenient interface and an animated
solution look at the graphical front-ends for Freecell Solver that people have
prepared.
Of these we can recommend PySolFC which is open-source, cross-platform,
configurable, and supports a very large number of Solitaire variants.
< / quote >
If you don't mind using the command line you can accomplish what you describe
using "fc-solve -l ve --freecells-num 3 /path/to/board.txt". If you do, then
you can always help me with the PySol FC project on GitHub (see
https://github.com/shlomif/PySolFC - there's a lot of room for improvement
there), or alternatively write your own GUI for it with Qt or whatever, while
using either the libfreecell-solver API or shelling out to fc-solve as an
external process and parsing its output (just make sure you use the -sam -p -t
-sel flags). Just try to make sure it doesn't end up like something like this:
http://blog.codinghorror.com/this-is-what-happens-when-you-let-developers-create-ui/
I on my part, see little point in doing it for the Windows version only given
that it's intended to be a straightforward Windows version of the command line
applications and that I spent some time creating an online JavaScript port of
the solver (see
http://fc-solve.shlomifish.org/js-fc-solve/text/ ), which
everyone can use using modern enough web browsers, including on their mobile
devices (and I have tested the functionality of that page on my Samsung Galaxy
Android phone and it works fine there).
Before I set up the JS-based version, I received several requests from people
who were unable to figure out how to install fc-solve on their local machines
and requested that I input their games' layouts into my solver and sent them
the solution back. So I suspect creating a GUI will accommodate very few people
in this day and age, and I'd rather work on incorporating the missing
functionality into my fork of PySolFC which is already mostly there.
Regards,
Shlomi Fish
P.S: I should note that the JS version was made possible thanks to the
tremendous work of the Emscripten project and many thanks are extended to them.
> Please let me know what you think. Thanks.
>
> Regards,
>
> Manish Jain
> +91-70731-76333
--
-----------------------------------------------------------------
Shlomi Fish http://www.shlomifish.org/
Optimising Code for Speed - http://shlom.in/optimise
Satan condemned Hitler for a million years of writing XSLT.
— http://www.shlomifish.org/humour/bits/facts/XSLT/
Please reply to list if it's a mailing list post - http://shlom.in/reply .
Received on Tue Apr 05 2016 - 13:03:30 IDT