Andy Turner | 4 Oct 13:34

friv update

I just checked in (far too many) changes to friv.  Highlights include:

  * Support for multiple connections
  * Support for "source" type command (that loads a list of commands from a
    file)
  * Fixed command history loading.
  * Exposed some internal variables to the command line via an
    environment-like interface.

--

-- 
Andy <turner <at> mikomi.org>

-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
Jason McIntosh | 4 Oct 17:00
Gravatar

Vassal?

Has anyone checked out the Vassal engine and system?

http://vassalengine.org/

I peeked at it last year, but it seemed highly focused on 
counter-and-chit wargames, despite its homepage claim that it can 
support all board and card games. However, there's recently been a 
little bit of chatter about it on Looney Labs' Icehouse mailing list, 
if only from people who have developed Icehouse piece sets for it, but 
apparently not actual games.

--
   Jason McIntosh             jmac <at> jmac.org
Somerville, MA, USA       http://www.jmac.org

-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
Doug Orleans | 5 Oct 02:00
X-Face

Re: Cheatbots

Shannon Appelcline addresses some of these issues in his latest column:

http://www.skotos.net/articles/TTnT_156.phtml

In particular, he talks about computer-assisted analysis as a solution
to analysis paralysis; he also talks about what he calls "personal
translation" as a way to avoid out-of-band communication between
players: each players sees a different version of the game, e.g. in
Clue, one player's Noose might be someone else's Candlestick.  His
other suggestion is anonymity, which I think is used a lot in
play-by-email games for the same reason.

--dougo <at> place.org

-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
Andy Turner | 5 Oct 07:22

Ranking

On Mon, Oct 04, 2004 at 08:00:09PM -0400, Doug Orleans wrote:
> Shannon Appelcline addresses some of these issues in his latest column:
> 
> http://www.skotos.net/articles/TTnT_156.phtml

I also found this bit on ranking worth noting:

> A better answer is incentivize scoring placement, not just winning. The
> advantage that you do have in online play is that many players are probably
> in your game for the long haul. They'll still be there next week and next
> month. Thus you can offer rankings and make sure that your rankings
> incentivize placement. I've read about an offline gaming club that uses a
> very simple ranking system: the winning player gets a number of points equal
> to the number of players; the next player gets two less than that; each
> additional player gets one less; down to the last place player who gets 0
> (so in a five player game, finishers would get 5, 3, 2, 1, and 0 points). At
> the end of a "season", whomever has the most points, "wins". Our own Gang of
> Four has an even stronger incentive system. Each player gets ranking for
> each game they play. The first-place player gets ranking points for beating
> all 3 other players; the second-place player gets 1 loss and 2 wins; the
> third-place player gets 2 losses and 1 win; and the last-place player gets 4
> losses. Thus, the better you manage to do, the better your ranking does (and
> in fact you can usually improve your ranking with a second-place finish, and
> in rare cases even with a third-place finish.)

--

-- 
Andy <turner <at> arcusdigital.com>

-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
(Continue reading)

Doug Orleans | 7 Oct 02:04
X-Face

devchat

Is there a devchat tonight?  i.e. right now?

-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
Doug Orleans | 28 Oct 05:08
X-Face

org.volity.client CVS checkin: invitations

I checked in a new version of Referee, adding invitePlayer(String jid)
to send invitations, and new classes InvitationManager,
InvitationListener, and Invitation, for receiving invitations.  Use
them like so:

  InvitationManager im = new InvitationManager(connection);
  im.addInvitationListener(listener);
  im.start();

where connection is an instance of XMPPConnection, and listener is an
instance of the InvitationListener interface:

  public interface InvitationListener {
    /**
     * Called when someone invites the user to join a game table.
     */
    public void invitationReceived(Invitation invitation);
  }

The Invitation class has the following accessors:

  String getPlayerJID();
  String getTableJID();
  String getRefereeJID();
  String getGameServerJID();
  URI getRuleset();
  String getMessage();

The latter three may return null, if those fields are not included in
the invitation.
(Continue reading)

Karl von Laudermann | 29 Oct 06:43
Favicon

Something wrong with the RPS server?

I have some changes to Javolin that I wanted to check in, but I 
hesitate to do so, as RPS doesn't seem to be working properly anymore. 
But I don't think that the changes I made to Javolin that could 
possibly cause the behavior that I'm seeing, which is:

I create a new table, and the UI comes up correctly. I click "add bot", 
and then "start game". Although the game seems to have started, the UI 
never switches to showing the hand icons. It just stays in the initial 
configuration. Is this caused by the server, or did I break Javolin in 
some obscure way on my machine?

--

-- 
				Karl J. von Laudermann
				karlvonl <at> rcn.com
				http://www.geocities.com/~karlvonl/
				Richard's PBeM Server ID: karlvonl

-------------------------------------------------------
This Newsletter Sponsored by: Macrovision 
For reliable Linux application installations, use the industry's leading
setup authoring tool, InstallShield X. Learn more and evaluate 
today. http://clk.atdmt.com/MSI/go/ins0030000001msi/direct/01/
Doug Orleans | 29 Oct 06:56
X-Face

Re: Something wrong with the RPS server?

Karl von Laudermann writes:
 > I have some changes to Javolin that I wanted to check in, but I 
 > hesitate to do so, as RPS doesn't seem to be working properly anymore. 
 > But I don't think that the changes I made to Javolin that could 
 > possibly cause the behavior that I'm seeing, which is:
 > 
 > I create a new table, and the UI comes up correctly. I click "add bot", 
 > and then "start game". Although the game seems to have started, the UI 
 > never switches to showing the hand icons. It just stays in the initial 
 > configuration. Is this caused by the server, or did I break Javolin in 
 > some obscure way on my machine?

It's still working fine for me.  Try using the Smack debugger to see
if you're getting the right messages from the referee?

You can send me the diffs if you want me to test them without having
to check them in.

--Doug

-------------------------------------------------------
This Newsletter Sponsored by: Macrovision 
For reliable Linux application installations, use the industry's leading
setup authoring tool, InstallShield X. Learn more and evaluate 
today. http://clk.atdmt.com/MSI/go/ins0030000001msi/direct/01/
Karl von Laudermann | 30 Oct 02:34
Favicon

Re: Something wrong with the RPS server?

On Oct 29, 2004, at 12:56 AM, Doug Orleans wrote:

> Karl von Laudermann writes:
>> I have some changes to Javolin that I wanted to check in, but I
>> hesitate to do so, as RPS doesn't seem to be working properly anymore.
>> But I don't think that the changes I made to Javolin that could
>> possibly cause the behavior that I'm seeing, which is:
>>
>> I create a new table, and the UI comes up correctly. I click "add 
>> bot",
>> and then "start game". Although the game seems to have started, the UI
>> never switches to showing the hand icons. It just stays in the initial
>> configuration. Is this caused by the server, or did I break Javolin in
>> some obscure way on my machine?
>
> It's still working fine for me.  Try using the Smack debugger to see
> if you're getting the right messages from the referee?
>
> You can send me the diffs if you want me to test them without having
> to check them in.

I backed up the changes I made, then re-updated to the latest checked 
in version of Javolin, and that didn't fix it. Then I undid my last 
checked in change to SVGCanvas in case I broke it then and didn't test 
thoroughly enough, and that still didn't fix it. So I think something's 
screwy with Batik on my machine. Again, I can't imagine what could have 
changed, though. I tried deleting the .batik directory in my home dir 
to see if that might help, but I can't test it since the SVG server 
seems to be down again.

(Continue reading)

Jason McIntosh | 31 Oct 04:40
Gravatar

Re: Something wrong with the RPS server?

On Oct 29, 2004, at 8:34 PM, Karl von Laudermann wrote:

>  I tried deleting the .batik directory in my home dir to see if that 
> might help, but I can't test it since the SVG server seems to be down 
> again.

SVG server? If you mean the RPS server, it was in fact down for a 
while, and Andy has given me a stern talking-to about making volityd 
auto-revivifying after a server restart. Which it isn't. Oops.

It's running now, though.

BTW, I just used Javolin to play subsequent games of RPS and Eights 
within a single session... great!!

-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click

Gmane