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. 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). I am not a static-typing-purist, but I find TypeScript a significant improvement. TypeScript - a static-typing superset of JavaScript. 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. These slots are of extreme importance for two reasons. The free cells are the innovative feature of this game, which explains the name of the game. In this FreeCell online game, the cards on the foundations get locked and you cannot even try to move them. 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. Once a card has been placed there, it can not return to the game. 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. Classic Solitaire is a great way to pass time and test your skills. There are many different variants of Classic Solitaire, but the basic rules remain the same. The object of the game is to remove all the cards from the table, using a combination of luck and skill. 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. Classic Solitaire is a great game for people of all ages.