PyRisk هو محرك بيثون واجهة لعبة بناء مماثل لعام 1957 لا Conquete دو موند من قبل ألبرت Lamorisse (من "لو بالون شفتين / البالون الأحمر" الشهرة) على & nbsp؛ اللعبة وربما المعروف باسم المخاطر، و تم إنتاجها من قبل الإخوة باركر (الآن تقسيم هاسبرو).
فوائد اكثر من غيرها من تطبيقات مفتوحة المصدر:
- بسيطة وتنفيذها للمد
- اللعب عن طريق البريد الإلكتروني
الحصول على PyRisk
PyRisk هو متاح كمستودع جيت:
بوابة استنساخ http://www.physics.drexel.edu/~wking/code/git/pyrisk.git
في ارتكاب آخرها متاح للكتل القطران gzipped في أيضا:
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' >> / مسار / إلى / عين / الأنابيب
}
الأمر صدى بإلحاق بايت NULL إلى FIFO، والتي (على ما أظن)، ويساعد على قراءة () في استراحة _get_msg في النقطة المناسبة.
وبمجرد الانتهاء من إعداد قاعدة بروكمايل، فقط إضافة EmailPlayers لعبتك والذهاب:
من pyrisk.base generate_earth الاستيراد، لاعب، المحرك
من pyrisk.player.email IncomingEmailDispatcher الاستيراد،
على & nbsp؛ OutgoingEmailDispatcher، EmailPlayer
من pyrisk.graphics استيراد WorldRenderer
العالم = generate_earth ()
العبوات الناسفة = IncomingEmailDispatcher (fifo_path = '/ تمة / pyrisk.in')
مكتب المديرة التنفيذية = OutgoingEmailDispatcher (return_address='server@example.com ')
WR = WorldRenderer ()
اللاعبون = [EmailPlayer ('أليس'، 'alice@big.edu، العبوات الناسفة، مكتب المدير التنفيذي، WR)،
على & nbsp؛ EmailPlayer ('بوب'، 'bob@fish.net، العبوات الناسفة، مكتب المدير التنفيذي، WR)،
على & nbsp؛ لاعب ('شارلي')]
ه = محرك (العالم، لاعبين)
e.run ()
ied.close ()
المتطلبات:
بيثون
لم يتم العثور على التعليقات