PyRisk是一個Python引擎和界面,用於創建遊戲類似於1957年的La Conquete du Monde酒店由阿爾伯特·拉摩里斯(“樂金球獎胭脂/紅氣球”成名) 本場比賽也許是更好地了解風險,並由帕克兄弟(孩之寶現在一個部門)生產。
優勢比其他開源實現:
- 簡單,可擴展的實現
- 發揮逐電子郵件
獲取PyRisk
PyRisk可作為一個Git倉庫:
混帳克隆http://www.physics.drexel.edu/~wking/code/git/pyrisk.git
最近一次提交,也可作為一個gzip壓縮的tar包:
http://www.physics.drexel.edu/~wking/code/tar/pyrisk.tgz
一旦你獲得了源,安裝通過docutils的:
pyrisk $蟒蛇setup.py構建
pyrisk $蟒蛇setup.py安裝
入門
要設置播放按電子郵件,你必須有一些方法來適當重定向到的消息命名管道。與procmail的,這看起來是這樣的:
:0
* ^主題:* [PyRisk *
{
 :0廁所
  /路徑/要/命名/管
 :0
  | /斌/迴聲-e' 000'>> /路徑/要/命名/管
}
echo命令追加空字節FIFO中,這(我認為),有助於突破_get_msg在read()在適當的點。
一旦你的procmail的規則設置,只是你EmailPlayers添加到您的遊戲去:
從pyrisk.base進口generate_earth,播放機,引擎
從pyrisk.player.email進口IncomingEmailDispatcher,
  OutgoingEmailDispatcher,EmailPlayer
從pyrisk.graphics進口WorldRenderer
世界= generate_earth()
IED = IncomingEmailDispatcher(fifo_path ='/ tmp目錄/ pyrisk.in')
OED = OutgoingEmailDispatcher(return_address='server@example.com“)
WR = WorldRenderer()
玩家= [EmailPlayer(“愛麗絲”,“alice@big.edu”,IED,OED,WR)
  EmailPlayer('鮑勃','bob@fish.net“,IED,OED,WR)
 播放器('查理')]
E =引擎(世界裡,玩家)
e.run()
ied.close()
要求:
- 在Python的
評論沒有發現