What’s the History of FreeCell Solitaire?įreeCell Solitaire was first introduced to the world by Paul Alfille in 1972, then a medical student at the University of Illinois. If you like playing free FreeCell, you should also consider the Spider variant as they have many similarities. In fact, scientists recognize that the game is a great way for people with cognitive problems to train their brains. In many ways, the thinking required for FreeCell is akin to that of chess. Of course, you shouldn’t mistake this to mean that FreeCell is an easy game – it still relies on a lot of brainpower and tactics in order to successfully solve. This makes the game easier to solve in many ways because you can already plan several moves ahead to play the cards strategically.
To put this into perspective, if you play a numbered series of FreeCell games, your 11,982nd session would be the first unsolvable game you’ll encounter. In comparison, the classic solitaire only features an 80% win rate. As a result, almost 99.99% of all FreeCell deals can be solved, making it the solitaire game with the best odds. Thus, a free FreeCell game relies more on tactics than luck. The biggest difference when you play FreeCell online, however, is that all cards are already dealt face up at the beginning of the game. You also place cards into the main piles (called the tableau) in numerical order but alternating colors, much like the original.
Like most solitaire games, the goal is for the player to move all cards to the foundation piles (one for each suit) and from ace to king. Stefan Petrea - inspired the implementation of the populate-with-sample-board button.Īmir Aharoni - tipped me regarding integrating into my CSS.Īri Becker - tipped me regarding unsolvable deals.FreeCell is a classic variation of the solitaire family of card games played using a standard 52-card deck. Google Web Fonts - provides an attractive font for the button leading to this page.Īlon Zakai - writing emscripten, the LLVM-to-JavaScript compiler that was used to prepare this page, based on the original C (gnu99) source, and answering some bug reports and questions I filed about it. (The Opera web browser's Opera Dragonfly does something similar for Opera, and is also useful.) Jquery-querystring -a plugin for jQuery for manipulating query strings.įirebug - a web development tool for Firefox, that provides a JavaScript debugger, a CSS manipulation tool, DOM introspection and more. Note: it is no longer used here due to not being compatible with Node.js and non-browser environments. Joose - an object oriented programming system for JavaScript (inspired by Perl's Moose). YUI - a JavaScript library used by Solitairey. Solitairey by Paul Harrington (see the open source maintenance branches) - was used for the graphical animated preview. JQuery Phoenix Plugin - a form persistence plugin for jQuery using the HTML5 localStorage mechanism. JQuery UI - a library for user-interface controls based on jQuery. A convenient JavaScript browser-side library for DOM manipulations, UI and much more. JQuery - the âwrite less, do moreâ JavaScript library. Other technologies used for writing this page are:
Like Freecell Solver itself, this JavaScript port is open-source software under the permissive MIT/Expat licence.
This is a web-based interface to Freecell Solver, that was translated from the C source code to JavaScript, by using the emscripten LLVM bit-code to JavaScript compiler. Press the âSolveâ button to run the solver, and assuming it was successful, you will be able to preview an animated solution or read and/or copy the output from the output box.
Numbered layouts (compatible with Microsoft Windows FreeCell, FreeCell Pro and compatible Freecell implementations) can be input using the deal number feature. Freecells and foundations can also be specified. Enter a board in the input text area in Freecell Solverâs input format with each line of input representing a column (or stack) of cards.