PyRisk

Software screenshot:
PyRisk
Software detaljer:
Version: 0.1
Upload dato: 11 May 15
Udvikler: W. Trevor King
Licens: Gratis
Popularitet: 14

Rating: 2.5/5 (Total Votes: 2)

PyRisk er en Python motor og interface til bygning spil ligner 1957 La Conquete du Monde af Albert Lamorisse (af "Le Ballon rouge / The Red Balloon" berømmelse). & Nbsp; Spillet er måske bedre kendt som Risk, og er produceret af Parker Brothers (nu en afdeling af Hasbro).
Fordele i forhold til andre open source implementeringer:
- Enkel, Extensible implementering
- Play-by-mail
Kom PyRisk
PyRisk er tilgængelig som en Git repository:
git klon http://www.physics.drexel.edu/~wking/code/git/pyrisk.git
Den seneste begå er også tilgængelig som en komprimerat tarball på:
http://www.physics.drexel.edu/~wking/code/tar/pyrisk.tgz
Når du får kilden, installation er via Docutils:
pyrisk $ python setup.py build
pyrisk $ python setup.py installere
Kom godt i gang
Til opsætning play-by-mail, er du nødt til at have nogle metode til at omdirigere passende beskeder til en navngiven pipe. Med procmail vil der ser noget lignende:
: 0
* ^ Emne:.. * [PyRisk *
{
& Nbsp;: 0 wc
& Nbsp; / sti / til / navngivet / pipe
& Nbsp;: 0
& Nbsp; | / bin / echo -e " 000" >> / sti / til / navngivet / pipe
}
Kommandoen echo føjer et NULL byte FIFO, som (jeg tror), hjælper read () i _get_msg pause på passende tidspunkt.
Når du har procmail reglen setup, blot tilføje dine EmailPlayers til dit spil og gå:
fra pyrisk.base import generate_earth, afspiller, 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 ()
spillere = [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 software

TripleA
TripleA

20 Feb 15

MyLink
MyLink

2 Jun 15

Dark Chess 960
Dark Chess 960

2 Jun 15

Tksol
Tksol

2 Jun 15

Andre software developer W. Trevor King

Insider
Insider

11 May 15

ChemDB
ChemDB

14 Apr 15

Kommentarer til PyRisk

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!