Hearts ToDo list and roadmap

Short term goals

The following list are thing that I'd like to get done before I can put out a 0.1 release:

  • Add statusbar messages, especially for passing cards (Done)
  • Undo/redo support
  • Port AI engines to Python (Done)

Medium term goals

These things should get done somewhere before a 1.0 release:

  • General cleanup of code (Mostly done)
  • Convert suitable structs to GObjects
  • More (and better) AI's
  • New icons, cards and backgrounds instead of borrowing them from Aisleriot

Roadmap

Things I'd really like to do if I ever get around to doing a 2.0 version:

  • Render through librsvg-cairo and have XAML-like cards and hards
  • Port game logic to Python and make pluggable game engines
  • Internet play (maybe even over the MS-Hearts network, or as a gnome-hearts network)