Terrace now has a simple AI to play against (host should click More > AI > add/fill). Recommend playing 2-player on a small board (6x6) for fastest AI :) it gives you a flavor of the game anyway.
Terrace GUI uses experimental SceneGraph api, which Sun is apparently not going to support :(
Client:
http://www.smileygames.net/uploads/TerraceOnline/launch.jnlp
Server:
Download http://www.smileygames.net/uploads/TerraceOnline/TerraceOnline.zip
and unzip it, then:
java -cp TerraceOnline.jar org.terrace.online.Server
Hey, very cool...
Actually I have a job this summer working with web apps (java servlets) and it might be doable without too much rewriting.
Just bought and moved into a house, so I'm pretty busy this week :)
edit: looks like Google's sdk doesn't support asyncronous communication. Server has to respond immediately. I could get around it by having the client continously poll the server, but it might not be so pretty.
Free servlet hosting is cool though... could be a lot of uses for such a thing.
Hey it would be nice to post a page with Terrace. Might motivate me to work on other games eventually :) and there might be someone out there who wants to play it. Board game seems out of print (nearly forgotten, author is dead I think) so I doubt we'll see any complaints from the makers. If you give me access I'll try to set it up.
I'll set it up, no worries... been busy moving this week but I'm done now.
sweetness. When you have page, I'll set up the JNLP (web start) files to work correctly. There's a simple GUI version of the server, too.
Re: Terrace
Nice... I can't even imagine how long a game on the full board would take. :) If you want access to make a game page just let me know.
If you want to put up a permanent server, Google App Engine now provides free Java hosting -- might be worth a look? It uses more of a JSP model though, so you'd probably have to make some changes in the server app.