عن المشروع

لعبة ARLQ (Another Rogue-Like Quest) هي لعبة roguelike تم تطويرها بشكل تعاوني بين مطورين بشر وChatGPT. تم إنشاء قاعدة الكود في البداية بواسطة ChatGPT بناءً على أوصاف عالية المستوى، ثم قام البشر بتنقيحها. كما ساهم ChatGPT في التوثيق، وتصميم الخوارزميات (مثل توليد المتاهات)، وشروحات استخدام المكتبات، وتلميحات الأنواع، والتعليقات، وحتى أفكار تصميم الوحوش. أما الدليل الإرشادي فقد صاغه البشر وتم صقله بمساعدة ChatGPT. تتميز اللعبة بزنزانات يتم إنشاؤها إجرائياً حيث يتحكم اللاعبون في شخصية (@) باستخدام مفاتيح الأسهم. يقوم نظام ضباب الحرب (fog-of-war) بإخفاء المناطق غير المستكشفة، بينما تظل المربعات التي تمت زيارتها مرئية عبر الخرائط التلقائية. تكشف الوحوش (التي تظهر في البداية كـ '?') والمرافقون ('!') عن هوياتهم عند اللقاء. لا تتحرك الوحوش إلا إذا تم الاقتراب منها؛ ويمنح هزيمتها خبرة أو عناصر أو استعادة لنقاط LP. تمتلك بعض الوحوش متغيرات نادرة ذات تأثيرات خاصة (على سبيل المثال، Rare Amoeba ترفع المستوى بشكل كبير، وRare Chimera تمنح سيفاً ملعوناً). يجب على اللاعبين إدارة نقاط الحياة (LP)، والتي تنقص مع كل حركة. تؤدي هزيمة الوحوش إلى استعادة الطعام ونقاط LP. يوفر المرافقون فوائد سلبية: يكشف Nomicon أنواع الوحوش، ويوسع Ocular الرؤية، ويساعد Pegasus في تجاوز الجدران. الهدف هو العثور على صناديق الكنز التي يحرسها التنانين - المرحلة الأولى بواسطة Dragon (D)، والمرحلة الثانية بواسطة Fire Drake (F). تنتهي اللعبة عندما يلمس اللاعب صندوق الكنز (T). يتم التثبيت باستخدام pipx: `pipx install git+https://github.com/tos-kamiya/arlq`. تشمل الخيارات `-T` (عرض أسهل)، و`-F` أو `-t` (أصعب)، و`--curses` لوضع الطرفية (يتطلب حزمة curses الخاصة بالمنصة). المشروع مرخص بموجب BSD-2.