Actually, the "4C" move occurs at move 15. Is it possible that you jumped over moves 16 & 17 when interpreting my solution to deal #080488? Below is a detailed...
532
Danny A Jones
daj95376
Oct 1, 2003 11:58 am
I should never included my analysis file directly inside my previous reply. Line-wrap and formatting changes zapped it. I've attached the TXT file as a ZIP...
533
Shlomi Fish
shlomif2
Oct 4, 2003 11:57 am
I set up a page for the PySol integration: http://vipe.technion.ac.il/~shlomif/freecell-solver/pysol/ The Python bindings and the patch to PySol are available...
534
WKRfresno@...
Oct 14, 2003 4:00 pm
Several of the MS32K are solvable in 21 moves. My solver has spent much time looking for deals with shorter solutions on a 1gHz Intel that averages 11 games...
535
Danny A Jones
daj95376
Oct 15, 2003 12:04 am
The chain on my original message was getting very long and we jumped off-topic some time back. So, I changed the subject line to start a new message chain. I...
536
A1
andrew_zito
Nov 12, 2003 7:40 pm
TRANSLATED INTO SPANISH AND FRENCH Dear Friends and Asssociates in the Sport of Chess: We need to support our local communities and as chess players what...
537
HELSER ERIC JOSEPH
taren_n
Nov 13, 2003 7:15 am
Hello, my name is Taren, and I'm new to this group. Monday, I played a long marathon of Freecell games. By the end of all that, my wrist was really sore....
538
WKRfresno@...
Nov 13, 2003 7:36 am
A game-solving program must remember the positions it has reached so that it can avoid endless loops such as D3 moving from S4 to C4 and back again, over and...
539
HELSER ERIC JOSEPH
taren_n
Nov 13, 2003 3:03 pm
Guess I should make it be able to recognize moveable runs like (6S-5H) -> 7H with one FC open so it can recognize larger-scale loops like (7H-6S-5H) <->...
540
A1
andrew_zito
Nov 13, 2003 3:38 pm
ORIGINAL MESSAGE COMMENTED ON ================================ From: garrubal Message 2 in Discussion in response to AZ1, You said: **** with regards to ICC....
541
Danny A Jones
daj95376
Nov 14, 2003 12:33 am
Welcome to the group. Here's what little I have to share about writing a FreeCell solver. As I understand it, FreeCell is part of the Traveling Salesman class...
542
Danny A Jones
daj95376
Nov 14, 2003 12:52 am
There are many types of moves allowed in FreeCell. Not all are properly supported by the various games and solvers. The "atomic move" is the fundamental type...
543
HELSER ERIC JOSEPH
taren_n
Nov 14, 2003 6:47 am
Right now I'm trying to get my (new and improved) program to implement supermoves, except I'm cheating. To determine if a huge jump is possible, the program...
... Actually, a meta-move, AFAIK is a game AI term that specifies any number of moves performed at once to reach from one state to a subsequent state. Freecell...
546
Danny A Jones
daj95376
Nov 14, 2003 6:12 pm
Meta-Move A move that consists of several individual moves done as one, to move from state to a derived state. Some of the Freecell test and all of the Simple...
547
HELSER ERIC JOSEPH
taren_n
Nov 14, 2003 9:41 pm
C and C++ are generally the same. I guess I couldn't use that code since I'm using Borland C++. Borland's fun. Anyway, are there any solvers that determine the...
548
Danny A Jones
daj95376
Nov 15, 2003 1:17 am
Something must have been lost in my comments about using C code in a C++ program. Borland handles it just fine. There are three (primary) solvers available to...
549
HELSER ERIC JOSEPH
taren_n
Nov 18, 2003 4:10 am
Man, I'm having the hardest time ever on this program. I think I have three or four versions of this program written, each one a modification of previous types...
550
Danny A Jones
daj95376
Nov 18, 2003 5:10 am
I'm sorry, but I can't conceive of a FreeCell solver that runs in anywhere near 200-400 lines -- try 10+ times that spread over multiple source files. My .h...
551
Shlomi Fish
shlomif2
Nov 18, 2003 6:07 am
... OK. Note that I borrowed the term meta-move from: http://kevin.atkinson.dhs.org/freecell/report/paper.pdf The report Kevin Atkinson and Shari Holstege...
552
Shlomi Fish
shlomif2
Nov 18, 2003 6:15 am
... Do you use a Version Control system? I can highly recommend Subversion: http://subversion.tigris.org/ ... The first version of Freecell Solver was about...
553
HELSER ERIC JOSEPH
taren_n
Nov 18, 2003 6:15 am
I never did understand why programmers needed to use separate files for things... why did you use them for a FCS? Personally, my style of programming has...
554
daj95376
Nov 18, 2003 2:02 pm
I retrieved and read the "paper" to which you refer. I'd read it before and it probably contributed to my use of the term meta-move. Too bad they went to all...
555
Shlomi Fish
shlomif2
Nov 18, 2003 3:28 pm
... Traditionally multiple modules were used by C programs to fasten the compilation speed and many times to even make sure compilation can be done without...
556
HELSER ERIC JOSEPH
taren_n
Nov 18, 2003 4:56 pm
... Probably because they were instructed to only use freecells to break apart large "moves of mass destruction". If freecell is open -> move a card. If column...
557
HELSER ERIC JOSEPH
taren_n
Nov 18, 2003 5:39 pm
Since I'm almost able to solve a game now, I need some advice for notation output. If memory serves me right, the rules are: Columns are numbered 1-8 FC's are...
558
Danny A Jones
daj95376
Nov 18, 2003 8:44 pm
I'm not sure of your conjecture on why an open free cell must exist, but that doesn't matter. As far as your formula goes, I haven't verified it for accuracy;...
559
Danny A Jones
daj95376
Nov 18, 2003 9:32 pm
Congratulations on being close to solving your first game/deal. I remember the "rush" I had when my solver kicked out its first solution. Your understanding of...
560
HELSER ERIC JOSEPH
taren_n
Nov 18, 2003 10:01 pm
(Note: for some odd reason, my email program is not copying replied material into the message...) One way of getting around that 'f' disaster is that the...