Loading....
Recent Article links:

Archive for July, 2008

Klaverjassen, M2

Update: now that the UI is fixed a bit, the game works a lot nicer on an actual phone (that is, my brand new Nokia)… So I announce Milestone 2 (JAD, JAR). Changes:

Milestone 2 (08-07-2008)
  • FEATURE: Only show cards that player hasn’t given away in hand
  • FEATURE: Compress all status text into one field
  • FEATURE: Also calculate “pit”, score-divided-by-10
  • FIX: 3-in-a-row and 4-in-a-row roem calculations didn’t work
  • FIX: troef 10 and troef A would be seen as equally high
  • FIX: do not allow playing one card multiple times
  • FEATURE: Reset move textbox after playing

And here are the screenshots I promised:

Still some issues remaining, particularly when the game lets you play moves that are really not allowed :)

Klaverjassen for your mobile phone!

As a summer project, I was working a bit on Klaverjassen for mobile phones, and the first technology preview Milestone 1 is here!

You can already play the game (though it has a few glitches, see here). Screenshots and so on will follow. There are various improvements that need to be made:

  • UI – Currently very bad. Putting all status text in one text box would greatly increase the usability (and this will probably be done in M2)
  • Computer AI – Currently the computers act completely randomly. Some heuristics could be easily implemented to make it about as good as some online implementations (also look at an open source belote game: how is it done there?), but my final goal is to have a real AI which precalculates moves and so on
  • Multiplayer – Play together with Bluetooth — this would be great
  • Other platforms – A PC version or a Java applet would probably be pretty easy to make
  • Other game variants – There are many different sets of rules used, maybe support multiple variants (particularly, not having to declare roem or having roem in the hand as with toepen would be nice).

If you have any remarks on what you would most like to see changed in the game, or bug reports or indeed any comments at all, please mail me!

Oh, and source code is here..