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: 14

Rating: 4.0/5 (Total Votes: 1)

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

CBoard
CBoard

18 Jul 15

8 Kingdoms
8 Kingdoms

2 Jun 15

Empire Server
Empire Server

18 Jul 15

LGeneral
LGeneral

14 Apr 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!