PyRisk

Software screenshot:
PyRisk
Rincian Software:
Versi: 0.1
Tanggal Upload: 11 May 15
Pengembang: W. Trevor King
Lisensi: Gratis
Popularitas: 14

Rating: 4.0/5 (Total Votes: 1)

PyRisk adalah mesin Python dan antarmuka untuk membangun game yang mirip dengan 1957 La Conquete du Monde oleh Albert Lamorisse (dari "Le Ballon rouge / The Red Balloon" ketenaran) & nbsp;. Permainan ini mungkin lebih dikenal sebagai Risk, dan diproduksi oleh Parker Brothers (sekarang sebuah divisi dari Hasbro).
Manfaat lebih implementasi open source lainnya:
- Sederhana, pelaksanaan extensible
- Play-by-email
Mendapatkan PyRisk
PyRisk tersedia sebagai repositori Git:
git clone http://www.physics.drexel.edu/~wking/code/git/pyrisk.git
Komit terbaru juga tersedia sebagai tarball gzip di:
http://www.physics.drexel.edu/~wking/code/tar/pyrisk.tgz
Setelah Anda mendapatkan sumber, instalasi melalui Docutils:
pyrisk $ python setup.py membangun
pyrisk $ python setup.py menginstal
Persiapan
Untuk setup play-by-email, Anda harus memiliki beberapa metode untuk mengarahkan pesan yang sesuai ke pipa bernama. Dengan procmail, yang akan terlihat seperti:
: 0
* ^ Subject:.. * [PyRisk *
{
& Nbsp;: 0 wc
& Nbsp; / path / ke / bernama / pipa
& Nbsp;: 0
& Nbsp; | / bin / echo -e ' 000' >> / path / ke / bernama / pipa
}
Perintah echo menambahkan byte NULL ke FIFO, yang (saya pikir), membantu membaca () di _get_msg istirahat di titik yang tepat.
Setelah Anda memiliki setup aturan procmail, hanya menambahkan EmailPlayers Anda untuk permainan Anda dan pergi:
dari pyrisk.base impor generate_earth, Player, Mesin
dari pyrisk.player.email impor IncomingEmailDispatcher,
& Nbsp; OutgoingEmailDispatcher, EmailPlayer
dari pyrisk.graphics impor WorldRenderer
dunia = generate_earth ()
ied = IncomingEmailDispatcher (fifo_path = '/ tmp / pyrisk.in')
OED = OutgoingEmailDispatcher (return_address='server@example.com ')
wr = WorldRenderer ()
pemain = [EmailPlayer ('Alice', 'alice@big.edu', ied, OED, wr),
& Nbsp; EmailPlayer ('Bob', 'bob@fish.net', ied, OED, wr),
& Nbsp; Player ('Charlie')]
e = Mesin (dunia, pemain)
e.run ()
ied.close ()

Persyaratan :

  • Python

Software yang serupa

Perangkat lunak lain dari pengembang W. Trevor King

ChemDB
ChemDB

14 Apr 15

Insider
Insider

11 May 15

Komentar untuk PyRisk

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!