PyRisk

Software screenshot:
PyRisk
Podrobnosti Software:
Verze: 0.1
Datum uploadu: 11 May 15
Vývojka: W. Trevor King
Licence: Volný
Popularita: 74

Rating: 2.3/5 (Total Votes: 3)

PyRisk je Python motor a rozhraní pro Budovatelské hry podobný 1957 La Conquete du Monde Albert Lamorisse (z "Le Ballon Rouge / Red Balloon" sláva). & Nbsp; hra je možná lépe známý jako rizikové, a je produkován Parker Brothers (nyní divize společnosti Hasbro).
Výhody oproti jiným open source implementací:
- Jednoduchý, rozšiřitelný implementace
- Play-by-mailem
Získání PyRisk
PyRisk je k dispozici jako úložiště Git:
git clone http://www.physics.drexel.edu/~wking/code/git/pyrisk.git
Nejnovější commit je také k dispozici jako gzip tarball na adrese:
http://www.physics.drexel.edu/~wking/code/tar/pyrisk.tgz
Jakmile se dostanete na zdroje, je instalace přes Docutils:
pyrisk $ python setup.py build
pyrisk $ python setup.py nainstalovat
Začínáme
Pro nastavení play-by-mailem, budete mít nějakou metodu přesměrovat odpovídající zprávy do pojmenovaného kanálu. S procmail, že bude vypadat jako:
: 0
* ^ Předmět:.. * [PyRisk *
{
& Nbsp;: 0 wc
& Nbsp; / cesta / k / named / pipe
& Nbsp;: 0
& Nbsp; | / bin / echo -e ' 000' >> / cesta / k / named / pipe
}
Echo příkaz připojí NULL byte FIFO, který (myslím), pomáhá read () v přestávce _get_msg na příslušném místě.
Jakmile budete mít nastavení procmail pravidlo, stačí přidat své EmailPlayers do své hry a jít:
od pyrisk.base importu generate_earth, přehrávač, Engine
od pyrisk.player.email importu IncomingEmailDispatcher,
& Nbsp; OutgoingEmailDispatcher, EmailPlayer
od pyrisk.graphics import WorldRenderer
world = generate_earth ()
IED = IncomingEmailDispatcher (fifo_path = '/ tmp / pyrisk.in ")
Oed = OutgoingEmailDispatcher (return_address='server@example.com ")
wr = WorldRenderer ()
Hráči = [EmailPlayer ("Alice", "alice@big.edu", IED, Oed, wr),
& Nbsp; EmailPlayer ("Bob", "bob@fish.net", IED, Oed, wr),
& Nbsp; Player ("Charlie")]
e = Engine (world, hráči)
e.run ()
ied.close ()

Požadavky na :

  • Python

Podobný software

Ostatní software developer W. Trevor King

ChemDB
ChemDB

14 Apr 15

Insider
Insider

11 May 15

Komentáře k PyRisk

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!