Goals and Status

Goals

The game
Playing a game

  • To make the game of 'hearts' available on open-source desktops.

  • Computer players should be interesting and fun to play against.

  • To have a networked version of the game.

    This should include both the possibility of playing a private game with friends (I haven't really thought out how the interface to this should work, though) and the possibility of playing on a network server with strangers.

    The network server should keep track of players and games to make a "best player" ranking possible. This should integrate with a web interface to the same data.

  • The software should run on the KDE 4 platform in the future.

Status

  • The game is functional on a player-against-the-computer mode. It has some rough edges (like the setup screen), but it is working.

  • The computer players are not that bad now, but still there are only two types of players and they are very similar.

  • Networking is being reimplemented. It is still too basic to be usable, but is my high-priority task right now. I am also implementing a drupal module so that the network server and the website can integrate (we should be able to register on the website, for example).