PyRisk

Szoftver screenshot:
PyRisk
Szoftver adatai:
Változat: 0.1
Feltöltés dátuma: 11 May 15
Fejlesztő: W. Trevor King
Engedély: Ingyenes
Népszerűség: 74

Rating: 2.3/5 (Total Votes: 3)

PyRisk egy Python motor és interfész épület játékok hasonló a 1957 La Conquete du Monde Albert Lamorisse (a "Le Ballon rouge / A Red Balloon" hírnév). & Nbsp; A játék talán jobban ismert, mint a kockázat, és által termelt Parker Brothers (most egy részlege Hasbro).
Előnyök a többi nyílt forráskódú implementáció:
- Egyszerű, bővíthető végrehajtása
- Play-by-email
Első PyRisk
PyRisk kapható Git repository:
git clone http://www.physics.drexel.edu/~wking/code/git/pyrisk.git
A legutóbbi elkövetésére is rendelkezésre áll, mint egy tömörített tar állomány át:
http://www.physics.drexel.edu/~wking/code/tar/pyrisk.tgz
Ha már a forrás, a telepítés keresztül Docutils:
pyrisk $ python setup.py építmények
pyrisk $ python setup.py telepíteni
Első lépések
A beállításhoz play-by-email, akkor van, hogy van néhány módszer, hogy irányítsa át a megfelelő üzeneteket egy named pipe. Procmail, hogy így fog kinézni:
: 0
* ^ Subject:. * [PyRisk. *
{
& Nbsp;: 0 wc
& Nbsp; / path / to / named / pipe
& Nbsp;: 0
& Nbsp; | / bin / echo -e ' 000' >> / path / to / named / pipe
}
Az echo parancs hozzáfűzi a NULL byte FIFO, amely (azt hiszem), segít a read () in _get_msg szünetet a megfelelő ponton.
Amint megvan a procmailes szabály beállítás, csak add meg EmailPlayers a játékot, és megy:
re pyrisk.base import generate_earth, Player, Motor
re pyrisk.player.email import IncomingEmailDispatcher,
& Nbsp; OutgoingEmailDispatcher, EmailPlayer
re pyrisk.graphics import WorldRenderer
világ = generate_earth ()
IED = IncomingEmailDispatcher (fifo_path = '/ tmp / pyrisk.in)
Oed = OutgoingEmailDispatcher (return_address='server@example.com)
WR = WorldRenderer ()
játékos = [EmailPlayer ("Alice", "alice@big.edu", a másolatról, Oed, WR),
& Nbsp; EmailPlayer ("Bob", "bob@fish.net", a másolatról, Oed, WR),
& Nbsp; A játékos ("Charlie")]
e = Engine (világ, a játékosok)
e.run ()
ied.close ()

követelmények :

  • Python

Hasonló program

Boson
Boson

2 Jun 15

Mill 3D
Mill 3D

3 Jun 15

Machinations
Machinations

3 Jun 15

Más szoftver fejlesztő W. Trevor King

ChemDB
ChemDB

14 Apr 15

Insider
Insider

11 May 15

Hozzászólások a PyRisk

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!