ملاحظة في 5 مارس 2020 - تم إيقاف المشروع ، أخطط للعمل عليه ، لكنني مشغول بالعمل على أشياء أخرى مؤخرًا ، في الوقت الحالي واحدة من أكثر الميزات المفقودة ضرورية هي جيل الأبراج الإجرائية ، تعمل اللعبة الآن مع الأبراج المحصنة نفسها ، أو تتشتري ، أو تتشتري ، أو تتشتري ، والاختيار ، أو تتشتري ، أو تتشتري ، أو تتشتري ، أو تتشتري ، وتتمكن من الإجراء. وحرك ترسيخ الأبراج المحصنة والوضع القتالي حيث يمكنك ATK و PWR ومحاربة أعداء متعددين وتغلب عليهم في النهاية (وهو ما بدأ هذا المشروع قبل أن أقرر توسيعه إلى 1000 LOC غير معتدل ولكن بالتأكيد بحاجة إلى التعود على الكود وهيكل المشروع) ، أنا منفتح على أي ردود فعل أو اتصالات.
القتال ASCII
لعبة مغامرة نصية بسيطة ، تم إنشاؤها لأغراض التعلم.
أهداف المشروع
- نظام الزنزانة يعمل بالكامل للاستكشاف.
- إنشاء نظام جرد مع القدرة على التقاط وتناول الطعام والحصول على معلومات حول العناصر الموجودة في جميع أنحاء الزنزانة
- أعداء موزعة على مداخل الأبراج المحصنة ، واستكشف المزيد عن طريق التغلب عليهم في نظام القتال القائم على الأدوار.
تعليمات الاستخدام
ملاحظة: تستخدم هذه اللعبة Python 3 فقط. استخدام Python 2 لن يعمل!
- احصل على مصادر إما عن طريق تنزيل ملف
.zip واستخراجه - أو عن طريق استنساخ الفرع الرئيسي
git clone https://github.com/aelmosalamy/ascii-combat - للإعداد: قم بتشغيل
pip3 install colorama أو pipenv install - للعب: Run
python3 main.py
وحدات اللعبة
- تستخدم اللعبة بشكل أساسي وحدتين: CMD (لتشغيل واجهة سطر الأوامر العام مع العديد من الميزات المفيدة) و Colorama (ملون نصي تسلسل ANSI مذهل).
طلبات سحب
- أرحب حقًا بطلبات السحب ، وخاصةً إذا كانت هذه هي المرة الأولى لك ، والخروج من المشكلات الحالية وأي تصحيح صغير ، و bugfix ، والميزة الجديدة ستتم مراجعتها وإضافتها إن أمكن.
- لا تتردد في إرسال PRS (تحقق من المشكلات المفتوحة أولاً).
- الرمز النظيف والموثوق جيدًا هو موضع تقدير كبير.
- هذا مهم للغاية: إذا كنت تستخدم نظامًا قائمًا على UNIX لكتابة التعليمات البرمجية ، فتأكد من تحويل الخطوط الجديدة للرمز الخاص بك إلى CRLF (المقدمة الافتراضية المستخدمة من قبل Windows) لأن هذا يسبب الكثير من النزاعات الدموية!
خطط مستقبلية
- نتفق جميعًا على أنه من الممتع أن تلعب ألعابًا قائمة على النص لأن هذا النوع حصل على جماهيره الخاصة ، ومع ذلك نتفق كذلك على جمال الرسومات ، لذلك أنا أخطط لإنشاء نسخة من هذا ، تمامًا ، نفس المفهوم مع تبسيط ، ولكنه جميل من 8 بت بكسل الرسومات القتال؟ سائدا