PyRisk

ソフトウェアのスクリーンショット:
PyRisk
ソフトウェアの詳細:
バージョン: 0.1
日付のアップロード: 11 May 15
開発者: W. Trevor King
ライセンス: 無料
人気: 14

Rating: 4.0/5 (Total Votes: 1)

ゲームは、おそらくより良いリスクとして知られており、;

PyRiskはアルバート(「ルバロンルージュ/レッドバルーン "名声の)ラモリス&NBSPは1957ラConquete·デュ·モンドに似たゲームを構築するためのPythonのエンジンとのインタフェースでありますパーカー·ブラザーズ(ハスブロの今分割)により製造されます。
他のオープンソース実装上の利点:
- シンプルな、拡張可能な実装
- プレイバイメール
PyRiskの取得
PyRiskはGitリポジトリとして使用できます。
gitのクローンhttp://www.physics.drexel.edu/~wking/code/git/pyrisk.git
最新のコミットはまた、gzip圧縮されたtarballとして提供されています:
http://www.physics.drexel.edu/~wking/code/tar/pyrisk.tgz
あなたがソースを取得したら、インストールはのdocutilsを介して行われます。
pyriskの$のpython setup.pyビルド
pyrisk $のpython setup.pyインストール
入門
セットアッププレイバイメールには、名前付きパイプに適切なメッセージをリダイレクトするためにいくつかの方法を持っている必要があります。 procmailと、それは次のようになります。
:0
* ^件名:。* [PyRisk *。
{
 :0 WC
  /パス/に/名前付き/パイプ
 :0
  | / binに/エコー-e ' 000' >> /パス/に/名前付き/パイプ
}
echoコマンドは、適切な時点で_get_msgブレークのリードを()ことができます(私は思う)FIFOにNULLバイトを追加します。
あなたは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()

この要件:

このパイソン

同じようなソフトウェア

Atlantik
Atlantik

3 Jun 15

GoGrinder
GoGrinder

3 Jun 15

NetHack-De
NetHack-De

14 Apr 15

開発者の他のソフトウェア W. Trevor King

ChemDB
ChemDB

14 Apr 15

Insider
Insider

11 May 15

へのコメント PyRisk

コメントが見つかりません
コメントを追加
画像をオンにする!