Menu

#3 Play by email support

open
nobody
None
2
2003-03-27
2003-01-26
DataSurfer
No

As most all turn based games lend themselves to play
by email, I figured I would suggest it for Sulk.

Enforcement of the time constraints should not be too
hard, though i suppose the reciever of the turn file could
cheat and reopen it after having analyzed the board.
Maybe have Sulk store an MD5 hash of recently opened
Game States and balk when a previously opened Game
State File is opened a second time. You could even
have it remain silent about this, but just record it in the
newly updated Game State.

Some extra features that would enhance play by email
are:

- previous turn replay, replay from beginning, replay from
last move, or even replay starting at any given turn

- smtp client built right in, so when you click done for
your turn it automatically emails the updated game state
to the next participant

- You set up the initial game state, specifying your own
email address, and the email address of the person you
are challenging. If it is your turn first you move, click
done and the game state is automatically sent as a
challenge to the next opponent. (Links on where to
download Sulk included.) When they click done the
updated game state is automatically sent back to you.
(Sulk would have to ask the user for a usable SMTP
server.)

- Sullk should send game states as file attachments to
the email.

- Sulk Game State File Format could be XML outlining
every phase and sub phase (down to the rolling of dice)
of each turn, though this might make it too easy to
cheat on the die rolls.

- Have Sulk keep track of the career die rolls for each
opponent to make sure the die rolls fall within
probablistic expectations. Any extreme deviations
would indicate someone was a habitual cheater

- Associate the Sulk Game State File type with Sulk so
that Sulk automatically launches when the attachment
is opened.

Discussion

  • Toby Woodwark

    Toby Woodwark - 2003-03-27
    • priority: 5 --> 2
     
  • Toby Woodwark

    Toby Woodwark - 2003-03-27

    Logged In: YES
    user_id=499071

    Not going to happen soon I'm afraid. You'll have way more
    than 3 minutes to 'think about the game' per turn, anyway.

    This is something for WAY in the future, after real-time
    network play is done. So I'm reducing the priority of this RFE.

     
  • Nobody/Anonymous

    Logged In: NO

    <Mode Advertisement on>
    Everything you ask is already implemented in QSpaceHulk.
    This is easier to do as QSpaceHulk uses the 2nd edition
    rule, so marine can't stop the genestealer turn whenever
    thay want.

    >Enforcement of the time constraints should not be too
    >hard, though i suppose the reciever of the turn file could
    >cheat and reopen it after having analyzed the board.
    >Maybe have Sulk store an MD5 hash of recently opened
    >Game States and balk when a previously opened Game
    >State File is opened a second time. You could even
    >have it remain silent about this, but just record it in the
    >newly updated Game State.
    This is done exactly like that. But it is still fairly easy to
    overpass, so not very useful after all.

    >previous turn replay, replay from beginning, replay from
    >last move, or even replay starting at any given turn
    Only replay of previous turn.

    > smtp client built right in, so when you click done for
    >your turn it automatically emails the updated game state
    >to the next participant
    That is exactly like that. Next release will also have SMTP
    authentification mecanism for those using an SMTP server
    with authentification.

    >- You set up the initial game state, specifying your own
    >email address, and the email address of the person you
    >are challenging. If it is your turn first you move, click
    >done and the game state is automatically sent as a
    >challenge to the next opponent. (Links on where to
    >download Sulk included.) When they click done the
    >updated game state is automatically sent back to you.
    >(Sulk would have to ask the user for a usable SMTP
    >server.)
    I don't really understand. This does not seem to exist in
    QSpaceHulk.

    >Sullk should send game states as file attachments to
    >the email.
    It is done like that.

    >- Sulk Game State File Format could be XML outlining
    > every phase and sub phase (down to the rolling of dice)
    > of each turn, though this might make it too easy to
    > cheat on the die rolls.
    It is done like that and must be kept like that as random dice
    roll can be different in two different machines.

    >- Have Sulk keep track of the career die rolls for each
    >opponent to make sure the die rolls fall within
    >probablistic expectations. Any extreme deviations
    >would indicate someone was a habitual cheater
    This is not done. Once again, you must trust your partner or
    the game will not be enjoyable.

    > - Associate the Sulk Game State File type with Sulk so
    > that Sulk automatically launches when the attachment
    >is opened.
    This is done with the Windows installer. It can also be done
    on Linux.

    And finally the web site :
    http://perso.enst.fr/~vinot/spacehulk
    </Mode Advertisement on>

     

Log in to post a comment.

Auth0 Logo