Hive's premiere tournaments have traditionally been held on Boardspace.net, which runs a Java applet to play the game. As you may know, Mozilla and Google have both entirely dropped support for NPAPI plugins, including Java; Microsoft is going to jump on that wagon soon; and it doesn't look like Oracle is doing anything about making a different Java plugin any time soon. So, the big Hive tournaments look like they will need a new home.
However, BGA's version of Hive just isn't very tournament-ready. There are a few features that would make it more standardized for competitive play, and I would like to help develop them if possible.
First, the whole thing needs to be rotated 30 degrees. This way, there is a distinct up-down line instead of left-right. This makes it possible to notate the games.[/url] (Bonus: if, instead of "Friff14 places a new Grasshopper" the logs said something like "Friff14: BG2 \WS1" for standard Hive notation, that would be excellent!)
Second, the pieces need to be differentiated. Since there are 3 different Ant pieces, they need to be marked somehow. Boardspace does this by rotating the pieces (the first one points up, the second one up-right, the third one down-right). Other methods include putting a dot on the first one, two dots on the second one, and three dots on the third one placed.
Is there any way to implement these changes? Could I take a look at the source code and try to change it myself if the developers don't have the time?
However, BGA's version of Hive just isn't very tournament-ready. There are a few features that would make it more standardized for competitive play, and I would like to help develop them if possible.
First, the whole thing needs to be rotated 30 degrees. This way, there is a distinct up-down line instead of left-right. This makes it possible to notate the games.[/url] (Bonus: if, instead of "Friff14 places a new Grasshopper" the logs said something like "Friff14: BG2 \WS1" for standard Hive notation, that would be excellent!)
Second, the pieces need to be differentiated. Since there are 3 different Ant pieces, they need to be marked somehow. Boardspace does this by rotating the pieces (the first one points up, the second one up-right, the third one down-right). Other methods include putting a dot on the first one, two dots on the second one, and three dots on the third one placed.
Is there any way to implement these changes? Could I take a look at the source code and try to change it myself if the developers don't have the time?