Skip to content
bartvbl edited this page Nov 24, 2011 · 2 revisions

Hi there!

Where on earth did I get to now?

The repository you see here is a project to create a crossword game for my grandmother, to play crosswords with her over the internet.

So where are you at?

At the time of writing (24-11-2011), we have just released a first version that should work on all platforms, and allows you to fill in a crossword puzzle with someone else.

Starting the game

To play the game, download the .zip file, and extract all of its contents anywhere, then run the .jar file. The main menu will now come up. You can choose to play a local game, or if someone you know is hosting a server, you can enter the network address to connect to it. To play on multiplayer, you'll need to also download the server jar, and run that one in combination with any CoopPuzzler game instances. Also be sure to forward port 4444 of your router (I believe java sockets use TCP) if you want to play with someone who is not connected to your local network :)

Playing the game

When you start the game, you will first see an empty puzzle board. To select a row, use your mouse, and click to mark the fields. Then type whatever text you would like to write in the fields. Note that the combination of "i-j" gives "ij" in a single field; this is done because it is common in dutch crossword puzzles to regard the "ij" as a single character. At the left bottom of the window are a few coloured squares. You can change the text colour of the colour you are drawing in by clicking on one of them. If you hate the contents of a field, you can select it and use the spacebar to erase it.

Future plans?

We are planning on adding support for hints and a puzzle editor later on!

Creating your own puzzle board

If you would like to create your own puzzle board, look in the /res/ directory. You'll find a "puzzle.txt" there. A '*' character represents a filled field, and a ' ' (space) character an empty one. The game will automatically generate the hint numbers for you. However, if you do not want to see a hint in one of the fields, change the ' ' to an 'i' character, which will force the puzzle reader to disregard that field.

Happy puzzling!