PyRisk

Скриншот программы:
PyRisk
Детали программы:
Версия: 0.1
Дата загрузки: 11 May 15
Разработчик: W. Trevor King
Тип распространения: Бесплатная
Популярность: 14

Rating: 4.0/5 (Total Votes: 1)

PyRisk является Python двигателя и интерфейс для строительных игр похож на 1957 Ла Conquete дю Монд по Альбер Ламорис (из "Ле Ballon Rouge / Красный шар" слава) и NBSP;. Игра, возможно, более известный как риск, и производится Parker Brothers (в настоящее время подразделение Hasbro).
Преимущества по сравнению с другими реализациями с открытым исходным кодом:
- Простой, расширяемый реализация
- Играть-на-почте
Получение PyRisk
PyRisk доступен в качестве хранилища Git:
Git клон http://www.physics.drexel.edu/~wking/code/git/pyrisk.git
Самое последнее обязательство также доступна в качестве упакованных в архив архива по адресу:
http://www.physics.drexel.edu/~wking/code/tar/pyrisk.tgz
После того, как вы получите источник, установка с помощью Docutils:
pyrisk $ питон setup.py строить
pyrisk $ питон setup.py установить
Начало
Для установки игры по электронной почте, вы будете иметь некоторый метод для перенаправления соответствующие сообщения в именованный канал. С Procmail, которые будут выглядеть:
: 0
* ^ Тема:.. * \ [PyRisk *
{
& NBSP;: 0 туалет
& NBSP; / путь / к / имени / трубы
& NBSP;: 0
& NBSP; | / бен / эхо -e '\ 000' >> / путь / к / имени / трубы
}
Команда эхо добавляет нулевой байт в FIFO, который (я думаю), помогает чтение () в _get_msg перерыва в соответствующей точке.
Если у вас есть настройки правил Procmail, просто добавьте EmailPlayers к вашей игре и идти:
от pyrisk.base generate_earth импорта, плеер, двигателя
от pyrisk.player.email импорта IncomingEmailDispatcher \
& NBSP; OutgoingEmailDispatcher, EmailPlayer
от pyrisk.graphics импорта WorldRenderer
Мир = generate_earth ()
IED = IncomingEmailDispatcher (fifo_path = '/ TMP / pyrisk.in')
ДОО = OutgoingEmailDispatcher (return_address='server@example.com ')
WR = WorldRenderer ()
игроки = [EmailPlayer («Алиса», «alice@big.edu", самодельное взрывное устройство, КДИ, WR),
& NBSP; EmailPlayer ('Bob', 'bob@fish.net ", самодельное взрывное устройство, КДИ, WR),
& NBSP; игрока («Чарли»)]
е = Двигатель (мир, игроки)
e.run ()
ied.close ()

Требования

  • Python

Похожие программы

Другие программы разработчика W. Trevor King

ChemDB
ChemDB

14 Apr 15

Insider
Insider

11 May 15

Комментарии к PyRisk

Комментарии не найдены
добавить комментарий
Включите картинки!