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.
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.
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>