PyRisk

Sagteware kiekie:
PyRisk
Sagteware besonderhede:
Weergawe: 0.1
Upload datum: 11 May 15
Ontwikkelaar: W. Trevor King
Lisensie: Gratis
Populariteit: 74

Rating: 2.3/5 (Total Votes: 3)

PyRisk is 'n Python enjin en koppelvlak vir die bou speletjies soortgelyk aan die 1957 La Conquete du Monde deur Albert Lamorisse (van "Le Ballon Rouge / The Red Balloon" faam) & nbsp;. Die spel is dalk beter bekend as Risiko, en geproduseer word deur Parker Brothers (nou 'n afdeling van Hasbro).
Voordele bo ander open source implementering:
- Eenvoudig, extensible implementering
- Speel-vir-e-pos
Aan PyRisk
PyRisk is beskikbaar as 'n Git repository:
git kloon http://www.physics.drexel.edu/~wking/code/git/pyrisk.git
Die mees onlangse pleeg is ook beskikbaar as 'n gzip-formaat tarball by:
http://www.physics.drexel.edu/~wking/code/tar/pyrisk.tgz
Sodra jy die bron, installasie is via Docutils:
pyrisk $ python setup.py bou
pyrisk $ python setup.py installeer
Aan die begin
Vir die opstel van speel-vir-e-pos, sal jy 'n paar metode om toepaslike boodskappe lei tot 'n naam pyp. Met processed pos, sal dit iets lyk:
: 0
* ^ Onderwerp:.. * [PyRisk *
{
& Nbsp;: 0 toilet
& Nbsp; / pad / na / vernoem / pyp
& Nbsp;: 0
& Nbsp; | / bin / eggo -e ' 000 >> / pad / na / vernoem / pyp
}
Die eggo opdrag voeg daar 'n NULL byte die EIEU, wat (ek dink), help die lees () in _get_msg pouse by die toepaslike punt.
Sodra jy die processed pos reël setup, voeg net jou EmailPlayers om jou spel en gaan:
van pyrisk.base invoer generate_earth, Player, Engine
van pyrisk.player.email invoer IncomingEmailDispatcher
& Nbsp; OutgoingEmailDispatcher, EmailPlayer
van pyrisk.graphics invoer WorldRenderer
wêreld = generate_earth ()
IED = IncomingEmailDispatcher (fifo_path = '/ tmp / pyrisk.in')
Oed = OutgoingEmailDispatcher (return_address='server@example.com ')
wr = WorldRenderer ()
spelers = [EmailPlayer ('Alice', 'alice@big.edu, IED, Oed, wr),
& Nbsp; EmailPlayer ('Bob "," bob@fish.net, IED, Oed, wr),
& Nbsp; Player ('Charlie')]
e = Engine (wêreld, spelers)
e.run ()
ied.close ()

Vereistes :

  • Python

Soortgelyke sagteware

Liquid War
Liquid War

15 Apr 15

NingPo MahJong
NingPo MahJong

2 Jun 15

dopewars
dopewars

3 Jun 15

Ander sagteware ontwikkelaar W. Trevor King

ChemDB
ChemDB

14 Apr 15

Insider
Insider

11 May 15

Kommentaar te PyRisk

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!