FreeCell áá
áºá¥á®ážá 52-card ááá¯á
á¶áá¯ááºážáááºááŸááºá·á¡áá°áá
á¬áž card ááá¯ááááºážáá²á·áá«ááºáááºáá²á· solitaire ááŒá
áºáá«áááºá ááá¯ááá¯á·á¡á¬ážáá¯á¶ážáá®ážáá«ážá¡áá±ážá¡áá°á¡ááœááºá¡áá»á¬ážáá¯á¶áž solitaire ááááºážááŒá±ááŸááºážááá¯ááºáá«áááºáá¶ááŸá¡ááŒá±áá¶áá»áá»ááœá²ááŒá¬ážááŒá¬ážáá¬ážáááºá áá±á¬á·áá»áá² Implementation ááá¯ááœá²ááŒá¬ážááŒá¬ážáá¬ážáá±áááºá·á¡áá»á¬ážá
á¯ááá¬ážááŸááºáž (ááá¯áááºááá¯áá¯ááºáá¯ááºááá¯á·á¡áá¯á¶ážááŒá¯áá²á·áá»áááºážá¡áá±á¡ááœááºá¡áá»áá¯ážá¡ááœááºááá¯ááŸáááºážáááºáá¬) áá¶áá«ááºááŸááºá·á¡áá°áááºáá¶ááááºáááºá
á
ááºážáááºážáá»á¬áž
áá±á¬ááºáá¯ááºáá±ážááŸááºá· layout ááá¯:
* áá
á»áá¯ááŸá¬á
ᶠ52-card ááá¯áá¯ááºážáááºááá¯á¡áá¯á¶ážááŒá¯áááºá
* áá±ážááœááºá·áááºážáá²ááºáá»á¬ážááŸáá·áºáá±ážááœááºá·áááºážááá¯ážá¡ááŒá
áºááá¯ááŸááá«áááºá ááá»áá¯á·áá¡ááŒá¬ážá
ááºážáá»ááºážá
ááºážáááºážááœá±ááá¯ááá±á¬ááºááááºááá¯á·áá²ááºááœá±á¡ááŒá¬ážááá¯áá¯á¶ážáá«á
* Card áá»á¬ážááá¯ááŒá±á¬ááºáá¯áá«áááºáá±á¬á¡áá¬áá¯áá
áºáá«ážáááºáá»á¬ážáá±ážáá±á¬ááºáá«áááºáá±ážáá¬ááŸá
áºáááºá
ááááºá
ááá¯ááºááœááºááŒá±ááŸááºážááŒáááºá ááá»áá¯á·áá¡ááŒá¬ážá
ááºážáá»ááºážá
ááºážáááºážááœá±áá±ážááááºáá»á¬ážááá¯á·áá
áºááááºáá¡ááŒá¬ážááá¯áá¯á¶ážáá«ááááºá·áááºá
áá
á¬ážá
ááºáá¬áá¡ááœááºážá¡áá±á¬ááºá¡á¥á®áž:
* á¡áá®ážá¡áá®ážá¡ááá»á·ááá»á·áááááºáááºážáááºááá¯áá
áºá¥á®áž Tableau á
áááºáá²á·áááºá
* Tableaux á¡áá±á¬ááºááœá±ááŒá±á¬ááºážáááŒááºá·áááºážááá¯áááºáá±á¬ááºááááá·áºáááºá
* áá±á¬ááºáá±ážááŸááºážáááºá
á¯á¶á¡á¬ážááŒááºá·ááœááºá·áááºáá±á¬ááºáá»ááºááŸáááŒáá
ááœá±á·áá»á¬áž:
* áááºáááºá·á¡ááá»á·ááá»á·ááááá¯áá²ááºáááºááá¯á·ááá¯ááºááááºáá¯á¶ážáááºááá¯áá
áºá¥á®áž Tableau á¡áá±á«áºáááºáá±á¬ááºááŒá±á¬ááºážááœáŸá±á·, áá«ááŸááá¯ááºáá
áºá¥á®ážá¡áá»ááºážááŸá®ážáá±á¬ááá¬ááºá
ááºážáá
áºáá¯á¡áá»ááºážááŸá®ážáá±á¬á¡ááá»á·ááá»á·, ááá¯á·ááá¯ááºáááºážáá¡ááŒá±áá¶á¡á¯ááºááŒá
áºááá¯ááŒá±á¬ááºážááœáŸá±á·ááááºá·áááºá
* á¡ááŒá®ážá¡á
á®ážááá¯á·ááá¯ááºáá
áºá
áááºáá
áºááá¯ááºáž Tableau áááºááŸá Tableau á¡áá±á«áºáááºáá±á¬ááºááŒá±á¬ááºážááœáŸá±á·, áá«ááŸááá¯ááºáá²á· request ááá¯á¡áááºá¡áááºáá±áá¬áá»á¬ážááŸááááºá·áááºáá»á¬ážá¡á¬ážááááŒááºážááŸááºá·áááºááŸá¬ážááŒááºážá¡á¬ážááŒáá·áº, áááºá
ááááºááœááºááŒá±á¬ááºážááœáŸá±á·ááááºá·áááºá ááœááºáá»á°áᬠImplementation ááá¯áááŒá¬áááá®á¡ááá¯ááá¯ááŒááá±á
ááº, áá¯ááºááá¯ááºážááá¯ááºáá¬áá¯ááºážáááºáá¯á¶ážááŒá®ážáá
á¬ážááá¬ážáá¯á¶ááŸááºá¡á¬ážááŒááºá·ááŸá¬áá
áºáá»áááºá Tableau ááœáŸá±á·á
á¡á±á¬ááºááœá²:
* áá®ááááºážáá¬á¡á¬ážáá¯á¶ážáááºáá»á¬ážáá°ááá¯á·áá²á·á¡ááŒá±áá¶á¡á¯ááºááŒá
áºááááºáá±á«ááºážááŒá±á¬ááºážááœáŸá±á·áá±ááŒáááºááŒá®ážáá±á¬ááºá¡ááá¯ááºáááŸááá²á·ááŒááºážááŒá
áºáááºá
á
ᶠlayout ááᯠ(áá±ážááœááºá·áááºážáá²ááºáá»á¬ážááŸáá·áºááŸá
áºáááºá
ááááº) ááŸááºá·á¡áá°ááááºážáá
á¬ážááá¯á·á¡áá»á¬ážáá¯á¶ážááááºážááá¯á¡ááœááºááá°ááŒá±ááŸááºážááá¯ááºááŒáááºá
áá±á¬ááºáá¶á·áá¬ážá
á
áºáááºáá±áž:
* áá
áºáá±á¬áºáá¶ááá¯á¡áá¬áá¯ááºááŸááºá·á¡ááŒá¬ážáá±á¬áºáá¶ááá¯á¡áá¬áá¯ááº, ááŒá
áºááá¯ááºáá»áŸááºáá¯ááááá±á¬áºáá¶ááŸáááá¥á®ážáá¯á¶ážáá±á¬áºáá¶ááá±áááºáá»á¬ážááœáŸá±á·;
ááŒá
áºááá¯ááºáá»áŸááº, á§áááá¬á¡áááºáá±ážááŒáááºážááŒá±á¬ááºá·ááœáŸá±á·ááá¯á·áá±á¬áºáá¶áá²á·áá±á¬ááºáá¯á¶ážáááºááá¯á¡áá±á«áº * ááŸá
áºáá»ááºááá¯á¡áá¬áá¯ááº;
áá
áºáá±á¬áºáá¶ááá±á¡ááŒá¬ážáá±á¬áºáá¶á០* ááœá²áá°áá«áááºáá»á¬áž, ááŒá
áºááá¯ááºáá»áŸááº,
* á¡á±á¬áºááá¯áá
áº, áááºáá»á¬ážááŒá
áºááá¯ááºáá»áŸááº, á¡ááá¯á¡áá»áŸá±á¬ááºááŒááºáááºáááºá·áá
áºááŒáááá·áºáááºáá¯,
* á
á
áºááŒá±á¬ááºážáá»á¬ážá០recycle áá²ááá±ááœá²áá°áá«ááŒá
áºááá¯ááºáá»áŸááº, á¡ááá¯áááºážááŒááºáááºá¡áá¯á¶ážááŒá¯ card ááᯠrestore áááº,
á¡á±á¬áºááá¯áá
áºááŸá¯ááŸááºá·á¡áá°ááááºááá±á áá¡ááŒá®ážáááºááá¯á·á¡áá»á¬ážááŒá®ážááá¯á¡áááºááŒá±áá«!
, áá
á¬ážááá¬ážááœá±ááŒá±á¬ááºá·áá»á±á¬áºááœáŸááºáá¶á
á¬ážáá«!
á¡ááºááááºáá¯ááºáá²á·ááá·áºáááº
ááááá ááẠá