PyRisk is available as a Git repository::
- $ git clone http://www.physics.drexel.edu/~wking/code/git/pyrisk.git
+ $ git clone git://tremily.us/git/pyrisk.git
The most recent commit is also available as a gzipped tarball at::
- http://www.physics.drexel.edu/~wking/code/tar/pyrisk.tgz
+ http://git.tremily.us/?p=pyrisk.git;a=snapshot;h=HEAD;sf=tgz
Once you get the source, installation is via Docutils::
from pyrisk.base import generate_earth, Player, Engine
from pyrisk.player.email import IncomingEmailDispatcher, \
OutgoingEmailDispatcher, EmailPlayer
+ from pyrisk.graphics import WorldRenderer
world = generate_earth()
ied = IncomingEmailDispatcher(fifo_path='/tmp/pyrisk.in')
oed = OutgoingEmailDispatcher(return_address='server@example.com')
- players = [EmailPlayer('Alice', 'alice@big.edu', ied, oed),
- EmailPlayer('Bob', 'bob@fish.net', ied, oed),
+ wr = WorldRenderer()
+ players = [EmailPlayer('Alice', 'alice@big.edu', ied, oed, wr),
+ EmailPlayer('Bob', 'bob@fish.net', ied, oed, wr),
Player('Charlie')]
e = Engine(world, players)
e.run()