.
PyRisk는 & NBSP ( "르 발롱 루즈 / 빨간 풍선"명성이의) 알버트 Lamorisse에 의해 1957 년 라 Conquete 뒤 몽드 유사한 건물 게임을위한 파이썬 엔진과 인터페이스, 게임은 아마 더 위험으로 알려져있다, 그리고 파커 브라더스 (하스브로의 지금과)에 의해 생성된다.
다른 오픈 소스 구현을 통해 장점 :
- 간단하고 확장 구현
- 재생 - 의해 - 이메일
PyRisk 얻기
PyRisk는 망할 놈의 저장소로 볼 수 있습니다 :
자식 복제 http://www.physics.drexel.edu/~wking/code/git/pyrisk.git
가장 최근의 커밋은 gzip으로 압축 된 타르볼에서로 사용할 수 있습니다 :
http://www.physics.drexel.edu/~wking/code/tar/pyrisk.tgz
원본을 일단 설치가 Docutils를 통해입니다 :
pyrisk의 $ 파이썬 setup.py 빌드
pyrisk의 $ 파이썬 설치 setup.py
시작하기
설치 플레이별로 이메일을하려면 명명 된 파이프에 적절한 메시지를 리디렉션하는 몇 가지 방법을 가지고해야합니다. 프록으로, 그 뭔가를 다음과 같이 표시됩니다
: 0
* ^ 제목 :.. * [PyRisk *
{
& NBSP; : 0 화장실
& NBSP; / 경로 /에 / 이름 / 파이프
& NBSP; : 0
& NBSP; | / 빈 / 에코 -e ' 000'>> / 경로 /에 / 이름 / 파이프
}
에코 명령은 해당 지점에서 _get_msg 휴식의 읽기 () 할 수 있습니다 (내가 생각하는) FIFO에 NULL 바이트를 추가합니다.
당신이 프록 규칙 설정이 있으면, 당신의 게임에 EmailPlayers를 추가하고 이동 :
pyrisk.base 수입 generate_earth에서, 플레이어, 엔진
pyrisk.player.email 수입 IncomingEmailDispatcher에서
& NBSP; OutgoingEmailDispatcher, EmailPlayer
pyrisk.graphics 수입 WorldRenderer에서
세계 = generate_earth ()
IED = IncomingEmailDispatcher (fifo_path = '/ tmp를 / pyrisk.in')
OED = OutgoingEmailDispatcher (return_address='server@example.com ')
WR = WorldRenderer ()
플레이어 = [EmailPlayer ( '앨리스', 'alice@big.edu', IED, OED, WR)
& NBSP; EmailPlayer ( '밥', 'bob@fish.net', IED, OED, WR)
& NBSP; 플레이어 ( '찰리')]
E = 엔진 (세계, 플레이어)
e.run ()
ied.close ()
요구 사항 :
파이썬
댓글을 찾을 수 없습니다