الألعاب :: Wumpus.

العب مطاردة Wumpus
التحميل الان

الألعاب :: Wumpus. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Abigail
  • موقع ويب الناشر:
  • http://search.cpan.org/~abigail/

الألعاب :: Wumpus. العلامات


الألعاب :: Wumpus. وصف

العب مطاردة Wumpus الألعاب :: Wumpus هي وحدة بيرل التي يمكن استخدامها للعب لعبة مطاردة Wumpus. وسوف تبقي الدولة وأداء العمل، وتستنتج ما إذا كانت هناك لعبة فاز أو فقدت الطرق التالية. تتوفر الطرق التالية: طرق فئة جديدة تعد كائنا غير مهذب. إنه تهيئة كائن. يقوم بإنشاء ألعاب :: Wumpus :: كائن الكهف، يملأ جعبة اللاعبين مع الأسهم، ويضع اللاعب في موقع البدء. إرجاع الكائن المهيئ. Accessor Accessor إرجاع الكهف المستخدم في اللعبة الحالية. Opcessor Accessor إرجاع عدد Arrows.lose_arrow لتقليل عدد الأسهم بواسطة One.Finished Accessor Returning Win / Scash State من اللعبة. في حالة إرجاع قيمة غير محددة، لم تنته اللعبة بعد. تعني قيمة خاطئة ولكن محددة أن اللاعب قد فقد اللعبة (التي تؤكل بها الوها، سقطت في حفرة، أطلقت النار على السهم، نفاد الأسهم). القيمة الحقيقية تعني أن اللعبة ربحت (تم إطلاق النار على Wumpus). يقوم الملحق بإعداد الفوز للاعب المشغل.إرسال الملحقات اللعبة المفقودة للاعب. إرجاع إرجاع سلسلة تصف المكان الذي يصف فيه اللاعب في الكهف من الموقع الحالي، أي تلميحات تتعلق بالمخاطر القريبة، وعدد الأسهم اليسرى. يأخذ move موقع جديد كوسيطة. يفترض أن الحجة يتم تنسيقها بشكل جيد - وهذا هو بالضبط واحد محدد، يتم تحليل الوسيطة. إرجاع حالة وقائمة من السلاسل. إذا كان اللاعب لا يمكن أن ينتقل إلى الموقع المحدد، يتم إرجاع 0 كحالة، والسبب في ذلك كسلسلة. خلاف ذلك يتم إرجاع 1، وقائمة (ربما فارغة) من السلاسل التي تصف المواجهات مع المخاطر. إذا تمت مصادفة Wumpus أو Pit، فسيتم الإعلان عن اللعبة خسارة، وتستغرق قائمة (من 1 إلى 5) من المواقع كوسيطة - المسار يجب أن يتبعه سهم النار. يفترض أن الحجة يتم تنسيقها بشكل جيد، 1 إلى 5 قيم محددة. إرجاع حالة وقائمة من السلاسل. إذا تعذر إجراء اللقطة (لا توجد أسهم، يمر المسار بنفس النفق مرتين في الخلافة، فإن الموقع الأول غير متصل بالموقع الحالي)، 0 والسبب الذي لا يمكن إرجاعه بالرصاص كحالة وقائمة من السلاسل. خلاف ذلك، يتم إرجاع 1، وقائمة السلاسل التي تصف الأحداث المثيرة للاهتمام. إذا تم إطلاق النار على Wumpus، فربت اللعبة. إذا تم تصوير اللاعب، فقد اللعبة. قد يؤدي إطلاق النار على السهم إلى التحرك Wumpus (وأكلك) .synopsis بلدي $ game = الألعاب :: wumpus -> جديد -> init؛ بينما (! لعبة محددة $ -> الانتهاء) {($ الحالة، mpessages) = لعبة $ -> نقل ($ في مكان واحد)؛ قل ل @ m؛ ($ الحالة، messages) = لعبة $ -> تبادل لاطلاق النار (somewhere)؛ قل ل @ m؛ } إذا (لعبة $ -> الانتهاء) {قل "فاز!"} آخر {قل "فقدت!"} المتطلبات: perl.


الألعاب :: Wumpus. برامج ذات صلة