Freecell Solver - Evolution of a C Program
- 1. Introduction
- 2. Freecell Solver 0.2's Architecture
- 3. Evolution of the States' Collection
- 4. Moves Management
- 5. Scanning
- 6. The State Representation
- 7. Board Auto-Generators
- 8. Why not C++?
- 9. The fc-solve-discuss flame-war
- 10. The story of the user API
- 11. Auto-confisication and Friends
- 12. The Freshmeat Effect (and how to avoid it)
- 13. Finale