JSkat logo

JSkat

It's free and it's written in JavaTM

Features

The following features are implemented or will be implemented in future versions of JSkat:

Skat rules

  • Playing according to the official rules of the International Skat Players Association (ISPA-World)
  • Play suit, grand and null games.
  • Games are passed in if no player bids.
  • Playing pub rules like Kontra, Ramsch and Bock (planned)
  • Calculation of wins and losses after each game

AI Skat player (planned)

For the time being, there are three AI Skat players available for JSkat:

  • AIPlayerMJL
    A player with careful bidding, a basic opponent intelligence and currently no single player AI.
  • AIPlayerJS
    A player that doesn't do bidding very well and that's why it's losing most of the time.
  • AIPlayerRND
    A random player only for testing and driving the other players nuts. ;o)

We'll release an interface definition that will allow you to create and integrate your own AI player into JSkat. (planned)

Cheat/Debug mode

  • Look into the cards of the other skat players.
  • Go through all tricks that were played.
  • Watch three AI players against themselves.

Other features

  • Saving data in XML (planned)
  • Multilanguage support
    Currently we support German and English. If you want to contribute a translation, please contact us.