Puzzle Pirates 50 50

This is the home for Puzzle Pirates 50 50, a tool used to administer certain activities in the game "Puzzle Pirates." Presumably if you need it, you know what it is. The author is one of my students. (I'm afraid I don't know anything about Puzzle Pirates.)

Note that this system runs the server that the tool talks to. It is not currently a production system. If there is a power failure, the server could be down until the next weekday morning. (This should be fixed later this summer.)

In theory you should just have to click on this Java Web Start link: PuzzlePirates5050.jnlp. That will cause a link to the program to be downloaded to your system. Depending upon your browser, the program may be started automatically, or you may have to launch the file that was downloaded. That assumes that you have a fairly recent (Java 5, a.k.a Java 1.5, or later) Java installed on your system.

This program need to connect to TCP port 1028 on geneva.rutgers.edu. Most firewalls are configured to allow any outgoing connection, so you should have no problem with this. However if you are running a particularly paranoid firewall, you may need to open this port.

If you need Java

If you need Java, go to http://java.sun.com and look in the "Popular Downloads" box at the right. You want Java SE. The Java SE page will give you a choice of lots of different products. You want the most recent version of either the JDK or JRE. The JDK gives you the compiler and other tools to build Java applications yourself. The JRE gives only enough to run them.

If Java Web Start doesn't work

If JWS doesn't work for you, you can download Puzzle_Pirates_50_50.jar. Assuming you have a copy of Java installed, you should change to the directory in which the jar file was downloaded, and run the following from the command line:

java -cp Puzzle_Pirates_50_50.jar Main

If you are on an Intel Mac and have installed the Java 6 preview

Java Web Start is broken in Apple's Java 6 preview for Tiger. Presumably it will work in Leopard, but I have no way to test that. Look at ~/Library/Caches/Java/deployment.properties. Using your favorite editor, change all occurrences of

deployment.javaws.jre....osarch=i386
to
deployment.javaws.jre....osarch=ppc
Yes, I know that's wrong, but Apple's Java is confused.