الشوكران الفضاء (HSpace) مجموعة من البرامج هي "التوصيل في" لألعاب الإنترنت على أساس النص (MUSHes) الذي يوفر الدعم محاكاة الفضاء 3D. فقد كان في تطوير واستخدام منذ عام 1995 على شعبية سلسلة لعبة الشوكران وغيرها الكثير، بما في ذلك تضارب الأرض، قائد الجناح: أحمر الأفق، وOtherspace. أثناء وجوده في الطبيعة يستند إلى نص، HSpace يدفع حدود البيئة النص من خلال توفير بالألوان الكاملة، والرسومات ASCII لمنح اللاعبين شعورا أكثر واقعية من البيئة الفضائية.
وهنا بعض الملامح الرئيسية "الشوكران الفضاء":
ย ท 3D سفينة الملاحة
ย ท سفينة إلى سفينة قتالية
ย ท الاتصالات على مستوى لعبة
ย ท الدعم الكون المتعدد
ย ท دعم الكائن عام
ย ท سفينة متعددة دعم وحدة
ย ท الملكية الإقليمية
ย ท الدعم أسلحة قتالية متعددة
ย ท حراق بعدي وhyperdrives
المتطلبات:
ย ท PennMUSH
INSTALLATION:
لقد تفكيك حزمة HSpace، والذي يحتوي على "hspace" دليل واحد مع شفرة المصدر HSpace وهذا الملف النص الذي كنت تقرأ. هناك ماكيفيلي في نفس الدليل، والتي سوف تستخدم لبناء المكتبة HSpace.
أولا، سوف تحتاج إلى فك وتجميع محرك اللعبة، سواء كان ذلك PennMUSH أو أيا كان. من المهم بالنسبة لك لتجميع اللعبة دون HSpace لتكون على يقين أنه يمكنك حتى تصل لهذا الحد. بناء اللعبة الخاصة بك، بداية الأمر، وسهولة الحصول عليها تسير على ما يرام. إذا قمت بتثبيت HSpace دون اختبار اللعبة لأول مرة دون ذلك، فإنك لن تكون قادرا على التمييز بين المشاكل عبة عادية من المشاكل التي يمكن أن تسببها نظام الفضاء!
لبناء HSpace، ما عليك القيام به في الأمور التالية:
لPennMUSH:
1. حرك دليل hspace الخاص بك إلى الدليل pennmush / SRC، بحيث يجب أن يكون الدليل hspace بك في pennmush / SRC / hspace.
2. انتقل إلى الدليل hspace، ونوع ماركة.
إذا سارت الامور بشكل جيد، يجب أن ترجمة. يجب أن تشاهد العديد من خطوط مثل "تبعيات توليد لل..." و "تجميع ...". إذا كنت ترى أي أخطاء، لديك مشاكل في تجميع التي لم forseen عندما كانت هذه الحزمة
بإنشائه.
عندما يتم مجموعتك بناء، سترى ملف يسمى في hspace
الدليل المسمى "libhspace.a". هذا هو رمز HSpace جمعت تماما أن
سوف تحتاج إلى أن تكون "في الوتر" لمحرك اللعبة.
قيامك بتثبيت HSPACE FOR PENNMUSH
سوف تحتاج إلى تعديل واحد ملفين PennMUSH لإضافة HSpace: SRC / local.c وMakefile.SH.
جعل التغيير التالي إلى Makefile.SH (في الدليل pennmush):
التغيير: CLIBS = $ يبس $ cryptlib
إلى: CLIBS = -lpthread -Lhspace -lhspace -Lhspace / hsnetwork -lhsnetwork -lstdc ++ $ ليبس $ cryptlib
لاحظ أن هذا يفترض أن يكون لديك hspace دليل الحزم في الدليل pennmush / SRC! إذا لم تكن هذه هي الحالة، ثم يجب أن يكون لام (على سبيل المثال -L ../ spacestuff / hspace).
قم بإجراء التغييرات التالية على SRC / local.c، ولكن لا تشمل
تفاصيل البرنامج:
لم يتم العثور على التعليقات