PyRisk

Software skärmdump:
PyRisk
Mjukvaruinformation:
Version: 0.1
Ladda upp dagen: 11 May 15
Utvecklare: W. Trevor King
Licens: Gratis
Popularitet: 14

Rating: 4.0/5 (Total Votes: 1)

PyRisk är en Python motor och gränssnitt för att bygga spel som liknar 1957 La Conquete du Monde av Albert Lamorisse (av "Le Ballon Rouge / den röda ballongen" fame). & Nbsp; Spelet är kanske mer känd som Risk, och produceras av Parker Brothers (numera en division av Hasbro).
Fördelar jämfört med andra open source implementationer:
- Enkel, utbyggbar genomförandet
- Play-by-e-post
Få PyRisk
PyRisk finns som ett Git-arkiv:
git clone http://www.physics.drexel.edu/~wking/code/git/pyrisk.git
Den senaste commit finns även som en gzippat tarball hos:
http://www.physics.drexel.edu/~wking/code/tar/pyrisk.tgz
När du får källan, är installationen via Docutils:
pyrisk $ python setup.py build
pyrisk $ python setup.py installera
Komma igång
För att ställa in play-by-e-post, måste du ha någon metod för att omdirigera lämpliga meddelanden i en namngiven pipe. Med procmail kommer att se ut ungefär så här:
: 0
* ^ Ämne:. * [PyRisk *.
{
& Nbsp; 0 wc
& Nbsp; / sökväg / till / kallas / rör
& Nbsp;: 0
& Nbsp; | / bin / echo -e ' 000 ">> / sökväg / till / kallas / rör
}
Ekot kommando lägger till en null-byte till FIFO, som (tror jag), hjälper read () i _get_msg paus vid lämplig tidpunkt.
När du har procmail regel installationen, bara lägga till EmailPlayers till ditt spel och gå:
från pyrisk.base import generate_earth, spelare, Motor
från pyrisk.player.email import IncomingEmailDispatcher,
& Nbsp; OutgoingEmailDispatcher, EmailPlayer
från pyrisk.graphics import WorldRenderer
världen = generate_earth ()
IED = IncomingEmailDispatcher (fifo_path = '/ tmp / pyrisk.in')
OED = OutgoingEmailDispatcher (return_address='server@example.com ')
wr = WorldRenderer ()
spelare = [EmailPlayer ("Alice", "alice@big.edu", erat, OED, WR),
& Nbsp; EmailPlayer ("Bob", "bob@fish.net", erat, OED, WR),
& Nbsp; Player ("Charlie")]
e = Motor (värld, spelare)
e.run ()
ied.close ()

Krav :

  • Python

Liknande mjukvara

Patolli
Patolli

2 Jun 15

Quirky21
Quirky21

2 Jun 15

Invade Earth
Invade Earth

3 Jun 15

Pioneers
Pioneers

17 Jul 15

Annan programvara för utvecklare W. Trevor King

ChemDB
ChemDB

14 Apr 15

Insider
Insider

11 May 15

Kommentarer till PyRisk

Kommentarer hittades inte
Kommentar
Slå på bilder!