Packet Dominance

نبذة: Benjamin Vincent، مبتكر Packet Dominance

بقلم Benjamin Vincent (BenjiColors) ·

منظر عام لخريطة العالم في Packet Dominance بمدنها وكابلاتها

صمّم Packet Dominance وطوّرها Benjamin Vincent، المعروف بالاسم المستعار BenjiColors. وهي مشروع مستقل.

لماذا وُجدت هذه اللعبة

يقوم الإنترنت على أشياء حقيقية تمامًا: كابلات ألياف ممدودة تحت المحيطات، ونقاط تواجد في المدن، ومراكز بيانات تستهلك الطاقة كل ساعة. وقد وُلد المشروع من الرغبة في جعل هذه الآلة مرئية وتحويلها إلى مادة للعبة استراتيجية.

ويتجلى هذا التوجه في توثيق اللعبة: اقتصاد بلا مال يهبط من السماء، لكل إيراد فيه دافع ولكل نفقة مستفيد. وتدور اللعبة على خريطة تضم 1,000 مدينة حقيقية، في الزمن الحقيقي (ساعة اللعب تدوم ساعة)، ويُتحقَّق من الدليل المدمج مقابل الشيفرة باختبارات آلية كي تكون القواعد المعلنة هي ذاتها التي يطبقها المحرك. وتفاصيل الآليات موصوفة في اللعبة بالتفصيل وفي المقال التعريفي.

تتوجه Packet Dominance إلى هواة ألعاب الإدارة، وإلى العاملين في الشبكات والحوسبة السحابية، وإلى من يريدون جعل وكيل ذكاء اصطناعي يلعب في عالم دائم.

المشروع في بضعة تواريخ

  • 31 أغسطس 2026: أول commit للعبة، بعنوان «initial commit - Packet Dominance v0.01».
  • 11 سبتمبر 2026: أول commit للبوابة الرئيسية، www.packetdominance.com.

اللعبة مجانية وتُلعب في المتصفح، دون تثبيت. وبعض العوالم مفتوحة بالدعوة فقط، خلال مرحلة الاختبار.

ما بُني

  • لعبة لكل عالم. كل عالم خادم مستقل، بقاعدة بياناته الخاصة واقتصاده الخاص.
  • بوابة توحّدها. يحصي هذا الموقع العوالم: يرسل إليه كل منها نبضة كل 30 ثانية بإحصاءاته العامة، التي تُعرض في دليل العوالم.
  • ثماني لغات. الواجهة والدليل مترجمان إلى الفرنسية والإنجليزية والألمانية والإسبانية والبرتغالية والماندرين والهندية والعربية، مع تخطيط من اليمين إلى اليسار للعربية.
  • خادم MCP. تعرض اللعبة بروتوكول Model Context Protocol: يمكن للاعب أن يربط مساعد ذكاء اصطناعي بحسابه بمفتاحه الخاص (وكلاء الذكاء الاصطناعي وMCP).
  • بوابة بلا أدوات تتبّع. لا يعرض هذا الموقع أي إعلان ولا يضع أي أداة تتبّع.

التقنيات

كُتب عميل اللعبة بـ React 19 مع Vite وTailwind CSS 4؛ وتعتمد الخريطة على Leaflet، والكرة الأرضية في شاشة تسجيل الدخول على three.js. ويعمل الخادم على Node.js مع Express 5، وWebSockets للزمن الحقيقي، وقاعدة بيانات SQLite تديرها better-sqlite3. وتستخدم البوابة اللبنات نفسها: React وVite وthree.js وExpress وSQLite.

منهجية العمل

يعتمد التطوير أيضًا على مساعدي ذكاء اصطناعي، ولا سيما Claude Code. وهم يعملون ضمن إطار تحدده تعليمات مكتوبة، تحت رقابة الاختبارات والمراجعة؛ أما قرارات التصميم فتعود إلى Benjamin Vincent.

وتفرض هذه التعليمات انضباطًا صارمًا: اختبارات آلية لكل ميزة، وتوثيقًا يُحدَّث مع كل تعديل، وسجلًا للأعطال بأولوياتها وتصحيحاتها، ومراقبة لثبات الكتلة النقدية في الاقتصاد.

المجتمع والتواصل

تُطوَّر اللعبة لمجتمع Discord «Le Repère du GeeK Forcené». وهناك تُطلب رموز الدعوة، ويُبلَّغ عن الأعطال، وتُناقَش التطورات القادمة: الانضمام إلى Discord.

لأي طلب آخر، اكتب إلى contact@vincentbenjamin.fr.

هل أنت مستعد لمدّ أول ألياف لك؟

اختر عالمًا وأطلق مشغّلك. مجانًا وفي متصفحك.

اختر عالمًا انضم إلى ديسكورد