تطوير ألعاب الرجعية: مغامرة Roguelike متعددة المنصات
2025-06-24
تتناول هذه المشاركة رحلة تطوير لعبة متاهة من نوع Roguelike قابلة للتشغيل على أجهزة كمبيوتر قديمة مثل Commodore 64 و Commodore PET. استخدم الكاتب في البداية بيئة تطوير TRSE، لكنه تحول إلى لغة C بسبب التحديات المتعلقة بلغة Pascal، ومشاكل التوافق بين المنصات، وقصور المكتبات. وعلى الرغم من أن لغة C قدمت قابلية نقل أفضل، إلا أن هناك حاجة إلى قدر كبير من التعليمات البرمجية الشرطية للتعامل مع اختلافات بنية النظام، والمحولات، والمعايير. وتشمل الدروس المستفادة البدء من الصغير، واستخدام الترجمة الشرطية بحكمة، وإعطاء الأولوية لآليات اللعب الأساسية، وتصميم موارد مرنة، واستخدام المحاكيات لإجراء الاختبارات، وفهم خصائص الأجهزة. قرر الكاتب في النهاية التركيز على Commodore 64 أولاً قبل التوسع إلى منصات أخرى.
التطوير
تطوير ألعاب الرجعية