My friends and I at Uni love to play Shithead after hours. But soon we will finish and leave the city, so probably until we get together for the game.
I want to develop a Java application that we can use to play Shithead and our other favorites over the network.
An application like this already exists, but is ugly, buggy and does not support our home rules. The source is available, but there’s such a mess that I would really start from scratch than trying to reorganize it!
Building my game using a standard api game card or framework, if such a thing exists, would be better than starting from scratch. The answer to a similar SO question was to use the JPC-API , which supposedly provides basic gaming card services and rendering. But this Sourceforge project does not currently contain files or source code!
Is there an alternative or somewhere else to find this infrastructure?
Soon I will need help with the following:
- Lobby services (search for other players)
- Game network protocol (for exchanging messages between players)
- Game Theory (for writing a computer adversary)
- Determining win status
- Game interface development.
source
share