PyRisk

Phần mềm chụp màn hình:
PyRisk
Các chi tiết về phần mềm:
Phiên bản: 0.1
Ngày tải lên: 11 May 15
Nhà phát triển: W. Trevor King
Giấy phép: Miễn phí
Phổ biến: 14

Rating: 4.0/5 (Total Votes: 1)

PyRisk là một công cụ Python và giao diện để xây dựng trò chơi tương tự như năm 1957 La Conquete du Monde của Albert Lamorisse ("Le Ballon rouge / The Red Balloon" nổi tiếng) & nbsp;. Các trò chơi có lẽ tốt hơn được gọi là rủi ro, và là sản phẩm của Parker Brothers (nay là một bộ phận của Hasbro).
Lợi ích qua việc triển khai nguồn mở khác:
- Đơn giản, thực hiện mở rộng
- Play-by-email
Bắt PyRisk
PyRisk là có sẵn như là một kho lưu trữ Git:
git clone http://www.physics.drexel.edu/~wking/code/git/pyrisk.git
Các cam kết gần đây nhất cũng có sẵn như là một tarball gzipped tại:
http://www.physics.drexel.edu/~wking/code/tar/pyrisk.tgz
Một khi bạn có được nguồn, cài đặt thông qua Docutils:
pyrisk $ python setup.py xây dựng
pyrisk $ python setup.py cài đặt
Bắt đầu
Để thiết lập play-by-email, bạn sẽ phải có một số phương pháp để chuyển các email từ thích hợp vào một ống tên. Với procmail, đó sẽ giống như thế:
: 0
* ^ Chủ đề:.. * [PyRisk *
{
& Nbsp;: 0 wc
& Nbsp; / path / to / tên / đường ống
& Nbsp;: 0
& Nbsp; | / bin / echo -e ' 000' >> / path / to / tên / đường ống
}
Các lệnh echo gắn thêm một byte NULL để FIFO, trong đó (tôi nghĩ), giúp người đọc () trong giờ nghỉ _get_msg tại điểm thích hợp.
Một khi bạn đã thiết lập quy tắc procmail, chỉ cần thêm EmailPlayers của bạn để trò chơi của bạn và đi:
từ pyrisk.base nhập khẩu generate_earth, Player, động cơ
từ pyrisk.player.email IncomingEmailDispatcher nhập khẩu,
& Nbsp; OutgoingEmailDispatcher, EmailPlayer
từ pyrisk.graphics nhập khẩu WorldRenderer
thế giới = generate_earth ()
IED = IncomingEmailDispatcher (fifo_path = '/ tmp / pyrisk.in')
OED = OutgoingEmailDispatcher (return_address='server@example.com ')
wr = WorldRenderer ()
chơi = [EmailPlayer ('Alice', 'alice@big.edu', IED, OED, wr),
& Nbsp; EmailPlayer ('Bob', 'bob@fish.net', IED, OED, wr),
& Nbsp; Player ('Charlie')]
e = Engine (thế giới, người chơi)
e.run ()
ied.close ()

Yêu cầu :

  • Python

Phần mềm tương tự

Historia-Battles
Historia-Battles

17 Jul 15

Xiangqi
Xiangqi

3 Jun 15

KMahjongg
KMahjongg

3 Jun 15

Shatranj
Shatranj

3 Jun 15

Phần mềm khác của nhà phát triển W. Trevor King

Insider
Insider

11 May 15

ChemDB
ChemDB

14 Apr 15

Ý kiến ​​để PyRisk

Bình luận không
Nhập bình luận
Bật hình ảnh!