# Arcade Skill

[中文](intro.zh.md) · [English](intro.en.md) · [Français](intro.fr.md) · [Italiano](intro.it.md) · [العربية](intro.ar.md)

## جملة قصيرة

Arcade Skill يفتح ألعاب أركيد صغيرة بطابع قديم في المتصفح أثناء انشغال Claude Code أو Codex أو أي وكيل برمجة آخر بالتجميع أو الاختبار أو التفكير العميق.

## وصف قصير

Arcade Skill هو مشغل ألعاب خفيفة مخصص لفترات الانتظار أثناء البرمجة بمساعدة الذكاء الاصطناعي. تثبته مرة واحدة، ثم تطلب تشغيل لعبة عندما يكون الوكيل مشغولاً بتثبيت الحزم أو تشغيل الاختبارات أو إعادة هيكلة الكود. يقوم مشغل Python بقراءة manifest بعيد، والتحقق من حزمة HTML مستقلة عبر sha256، وتخزينها محلياً، ثم فتح اللعبة في المتصفح. الإحساس مقصود: نصفه أداة طرفية للمهوسين، ونصفه لعبة ويب قديمة من زمن الفلاش.

## وصف طويل

أدوات البرمجة بالذكاء الاصطناعي تخلق لحظات انتظار جديدة: اختبار يعمل، حزم يتم تثبيتها، كود يتم توليده، أو نشر قيد التنفيذ. Arcade Skill يحول هذه الفواصل القصيرة إلى لعبة صغيرة للمطورين: رابط محلي، سجل manifest، حزمة موثقة، وجولة تبدأ قبل أن تفتح تبويباً آخر من الملل.

اللعبة الأولى هي إعادة كتابة أصلية للعبة **Down 100 Floors**: تحرك يميناً ويساراً، اهبط على المنصات، تجنب الأشواك، وحاول تسجيل رقم قياسي جديد. يبقى skill المثبت خفيفاً وثابتاً، بينما يتم تحديث الألعاب والملاحظات والروابط ومفاتيح الإيقاف عبر manifest بعيد على `arcade.fxpeek.com` دون حاجة المستخدمين لإعادة التثبيت.

## خلفية اللعبة وطريقة اللعب

تنتمي **Down 100 Floors** إلى نوع كلاسيكي من ألعاب الويب القديمة، وألعاب الفلاش، وألعاب الهواتف الأولى: الهدف ليس الصعود، بل الهبوط والبقاء على قيد الحياة. تتحرك المنصات إلى أعلى، ويقترب السقف، وعلى اللاعب التحرك يميناً ويساراً للهبوط على المنصة التالية بأمان.

التحدي واضح: **ابقَ أطول، اهبط أعمق، واحصل على ترتيب أعلى**. المنصات العادية تمنح هبوطاً آمناً وقد تعيد بعض الصحة. الأشواك تسبب ضرراً. النوابض تقذف اللاعب إلى أعلى. المنصات المتحركة والهشة تكسر الإيقاع وتجعل القرار أسرع.

سحر هذا النوع من الألعاب أنه قصير وسريع ويجعلك تقول: محاولة أخرى. لذلك يناسب فترات الانتظار أثناء عمل وكيل البرمجة بالذكاء الاصطناعي. هذه النسخة تحافظ على الحلقة الحنينية، لكنها مكتوبة من الصفر برسوم بسيطة أصلية ولا تستخدم كوداً أو أصولاً من ألعاب أخرى.

## الترتيب والعدالة

الإصدار الحالي يحفظ أفضل نتيجة محلية. عند إطلاق لوحة ترتيب عالمية، يجب أن تبقى المنافسة عادلة: نفس الصحة للجميع، لا مزايا مدفوعة، لا إحياء مدفوع، ولا أي قوة إضافية تغيّر قواعد المنافسة.

- الترتيب الأساسي: أعمق طابق يصل إليه اللاعب.
- كسر التعادل: الوقت الأسرع عند نفس الطابق.
- مكافحة الغش: إرسال نسخة اللعبة، وضع اللعب، seed العشوائي، وملخص أحداث مختصر.
- المشاركة: نص النتيجة يحتوي على `?ref=share` لقياس الانتشار.
