PyRisk

Skjermbilde programvare:
PyRisk
Prog.varedetaljer:
Versjon: 0.1
Last opp dato: 11 May 15
Utvikler: W. Trevor King
Lisens: Gratis
Popularitet: 14

Rating: 4.0/5 (Total Votes: 1)

PyRisk er en Python motor og grensesnitt for bygging spill som ligner på 1957 La Conquete du Monde av Albert Lamorisse (av "Le Ballon rouge / The Red Balloon" berømmelse). & Nbsp; Spillet er kanskje bedre kjent som Risk, og er produsert av Parker Brothers (nå en avdeling av Hasbro).
Fordeler fremfor andre open source implementasjoner:
- Enkle, utvidbar implementering
- Play-by-email
Komme PyRisk
PyRisk er tilgjengelig som en Git repository:
git clone http://www.physics.drexel.edu/~wking/code/git/pyrisk.git
Den siste forplikte er også tilgjengelig som en gzippet tarball på:
http://www.physics.drexel.edu/~wking/code/tar/pyrisk.tgz
Når du får kilden, er installasjon via Docutils:
pyrisk $ python setup.py build
pyrisk $ python setup.py installere
Komme i gang
Å sette play-by-email, må du ha noen metode for å omdirigere aktuelle meldingene til en navngitt pipe. Med procmail, vil det se omtrent slik ut:
: 0
* ^ Emne:.. * [PyRisk *
{
& Nbsp;: 0 wc
& Nbsp; / sti / til / navnet / rør
& Nbsp;: 0
& Nbsp; | / bin / echo -e ' 000' >> / sti / til / navnet / rør
}
Ekkoet kommandoen føyer til et NULL byte FIFO, som (tror jeg), hjelper lese () i _get_msg pause på det aktuelle punktet.
Når du har procmail regelen oppsett, bare legge til dine EmailPlayers til spillet og gå:
fra pyrisk.base import generate_earth, spiller, Engine
fra pyrisk.player.email import IncomingEmailDispatcher,
& Nbsp; OutgoingEmailDispatcher, EmailPlayer
fra pyrisk.graphics import WorldRenderer
Verdens = generate_earth ()
IED = IncomingEmailDispatcher (fifo_path = '/ tmp / pyrisk.in')
OED = OutgoingEmailDispatcher (return_address='server@example.com ')
wr = WorldRenderer ()
Spillerne = [EmailPlayer ('Alice', 'alice@big.edu', IED, OED, wr),
& Nbsp; EmailPlayer ('Bob', 'bob@fish.net', IED, OED, wr),
& Nbsp; Player ('Charlie')]
e = Engine (verden, spillere)
e.run ()
ied.close ()

Krav

  • Python

Lignende programvare

Atlantis
Atlantis

3 Jun 15

DEFCON
DEFCON

2 Jun 15

Barricade
Barricade

11 May 15

KCheckers
KCheckers

3 Jun 15

Annen programvare fra utvikleren W. Trevor King

Insider
Insider

11 May 15

ChemDB
ChemDB

14 Apr 15

Kommentarer til PyRisk

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!