Download PC games, player game reviews, new and classic, latest PC games, read walkthrough hints, cheats

Visit our forum and leave your questions, hints, propositions. Get answered on every question.
search
 •  Downloadable PC Games  •  Downloadable PC Software  •  CD DVD Games  •  Mac Games  • 
PC games download, read game reviews contact us | submit | help
FAQFAQ    SearchSearch       Log inLog in

Diplomacy on Twitter?

 
   TerraGame Forums (Home) -> Games Diplomacy RSS
Next:  FS - Playfields from various titles  
Author Message
Chris Babcock

External


Since: Jun 01, 2009
Posts: 8



(Msg. 1) Posted: Sat Aug 01, 2009 2:02 am
Post subject: Diplomacy on Twitter?
Archived from groups: rec>games>diplomacy (more info?)

Well, maybe. I'm taking a month off web development and easing my XML
burn by turning my eyes towards the Twitter API. One of my first
experiments is running now (2009-Aug-01): http://twitter.com/TwitDipl

I've dabbled enough on Twitter to understand that I don't really get it,
so I'd love to have someone who speaks native Twitter help edit the game
messages. It would also be good to have playtesters and those with more
real time play experience help with fine-tuning the play settings. I'm
not entirely sure whether I'm going to use nJudge, DAIDE (Eric Wald's
'Parlance') or Diplojuge for the backend. I'm putting hooks in the USAK
site to try to bring over some users, but unlike the web interface for
the judge I don't expect 100% command compatibility for the Twitter
implementation.

This the workflow for the 3 basic tasks that TwitDipl will need to
manage:

Registration
- Player follows TwitDipl.
- Twitter sends email notification to TwitDipl.
- Judge sends direct message to player with link to registration.
- Registration page contains:
+ Link to official Diplomacy rules
+ Rules of conduct for TwitDipl
+ "Do you also want to play by email?" question
+ Short quiz to prove that player looked at the rules.
+ Duplicate detection.
- TwitDipl follows registered players.
- TwitDipl sends "fresh meat" message.

Idle / Forming Game
- TwitDipl checks periodically for updates, DMs or @messages from
players.
- At a certain threshold, or if triggered by player, TwitDipl tries to
start a game.
- TwitDipl send @messages to recently active players to promote
forming game.
- Players reply to TwitDipl updates (send @message) or DM TwitDipl to
join forming game, set preference and/or set availability.
- TwitDipl tweets new player notice.
- When game fills, TwitDipl send individual links via DM to each
player asking for confirmation.
- TwitDipl attempts to secure alternates while waiting on
confirmations.
- First 7 players confirmed start the game. TwitDipl announces players.

Game in progress
- Players submit orders via DM. @messages will be accept if no DM
provided, but players will be cautioned that their order may be
visible to opponents.
- Players use @messages with #tags to TwitDipl to signal readiness.
Acepted tags are #ClearOrders, #PrelimOrders, #FinalOrders. Tags are
not case sensitive.
- Fuzzy matching will be use on all orders. Order sets requiring fuzzy
matching will be flagged with a warning but not an error.
- TwitDipl will poll for new @messages every 60-90 seconds during
negotiations.
- TwitDipl will accept orders during negotiations, but have a separate
order entry period. While negotiations can't be stopped, it would be
inprudent for players to continue if they have not submitted orders.
- There will be an undocumented ~30 second grace period on order
submissions.
- TwitDipl publishes result maps with the TwitPic API.

Any input on the language, the timing, workflow, etc. is welcome. I
don't expect Twitter and email to mix in same game here. I am mostly
looking for experience with a (near) real time server.

Chris
Back to top
Login to vote
Display posts from previous:   
Related Topics:
Live Games Online - Looking for a small group (about 10 players) to play regular games about once a week online. If you are interested please email me and let me know when you might be available. More than likely the games will be in the regular classic format until we..

Need one more player for LIVE game - The game is called GINZO

DipTechGeekGiggles - I've been providing some feedback on adjudicator development for someone with no hobby history/connections... Just mad skillz. :-) Here's a recent screenshot: http://craigcom.kriscraig.com/dev/phpdip/id/id_screenshot_convoy-chain_2a.gif I think we are...

Twitter client for WoW - omg, someone went and did it: http://blogs.msdn.com/coding4fun/archive/2009/07/02/9813390.aspx (I don't tweet.) Amazingly, it doesn't violate ToS, because it dumps the data by forcing a reloadui or at logout. It's only realtime if you're willing to..

Massive Scenery and Airport Design Editor - I saw a post recently on the photo realistic "MassiveScenery" which is a 400GB scenery data file that comes on a 1 TB external USB drive. I got it to try out since the FSX scenery in my local area does not really look like the desert. The pho...
       TerraGame Forums (Home) -> Games Diplomacy All times are: Pacific Time (US & Canada)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum