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

MegaGlest
MegaGlest

22 Jun 18

qGo
qGo

3 Jun 15

NingPo MahJong
NingPo MahJong

2 Jun 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!