إعداد المشروع: الغرفة
جزء من قسم Logic & Flow في رحلة Lua على Coddy — الدرس 24 من 54.
التحدي
سهلأنت على وشك البدء في بناء لعبة مغامرة نصية—وهي أسلوب كلاسيكي من القصص التفاعلية حيث يستكشف اللاعبون مواقع مختلفة عن طريق كتابة الأوامر. على مدار الدروس القليلة القادمة، ستنشئ أساس هذه اللعبة خطوة بخطوة.
أنشئ جدولاً (table) يمثل الغرفة الأولى في لعبة المغامرة النصية الخاصة بك. يجب أن تحتوي الغرفة على ثلاثة حقول: اسم (name)، ووصف (description)، وجدول مخارج (exits) فارغ.
قم بتخزين الغرفة في متغير يسمى startingRoom بالتفاصيل التالية:
name: "Ancient Library"description: "You find yourself in a dusty library filled with ancient books and scrolls."exits: جدول فارغ (سيتم ملؤه في الدروس المستقبلية)
اطبع اسم الغرفة ووصفها في سطرين منفصلين.
تنسيق المخرجات المتوقع:
Ancient Library
You find yourself in a dusty library filled with ancient books and scrolls.جرّب بنفسك
جميع دروس Logic & Flow
1التكرار المتقدم عبر الجداول
التكرار باستخدام pairs()التكرار باستخدام ipairs()pairs() مقابل ipairs()مراجعة - ورقة الشخصية2المزيد من دوال مكتبة Table
table.concat()إنشاء الجداول و unpack()table.sort()فرز مخصص باستخدام الدوالمراجعة - لوحة أعلى النتائج5مشروع: محرك مغامرة نصية
إعداد المشروع: الغرفةربط الغرف