سيادة — Siyada
النسخة العربية من لعبة الاستراتيجية الجماعية OpenFront مفتوحة المصدر؛ معرّبة بالكامل من اليمين إلى اليسار، وتعمل على خوادمنا، وتُلعب في المتصفح بلا حساب.
التقنيات
- TypeScript
- Vite
- Node.js
- WebGL
- nginx
- Cloudflare
سيادة لعبة استراتيجية آنية في المتصفح: تبدأ بأرض صغيرة على خريطة من العالم الحقيقي، فتوسّعها بالجنود والذهب، وتعقد التحالفات أو تخونها، حتى تبسط سيادتك على الخريطة. وهي نسخة عربية من لعبة OpenFront (يفتح في تبويب جديد) مفتوحة المصدر، أعدتُها للجمهور العربي بهوية مستقلة وعلى خوادم مستقلة، مع إبقاء الكود تحت رخصة AGPL-3.0 والأصول تحت CC BY-SA 4.0 كما في الأصل.
ما الذي تغيّر عن الأصل
- تعريب كامل: القوائم والإعدادات وسجل الأحداث والتلميحات والدليل التعليمي ورسائل الخادم، وأسماء الخرائط والدول والمدن، وأسماء اللاعبين الآليين بأسماء عربية. وفحص آلي في CI يفشل إذا نقص أي مفتاح في الملف العربي مقابل الإنجليزي.
- من اليمين إلى اليسار في كل الواجهات، بينما تبقى ساحة اللعب كما هي. والأسماء العربية تُرسم على الكانفس بحروف متصلة بخطَّي Cairo وReem Kufi، وهذا تطلّب إعادة كتابة طبقة رسم الأسماء في WebGL.
- بلا حسابات ولا متجر ولا إعلانات ولا تتبّع: اللعب كضيف باسم مستعار، ولا طلب واحد يخرج إلى خوادم اللعبة الأصلية.
- مراجعة الخرائط: 135 خريطة روجعت أسماؤها وحدودها، مع قرارات تحريرية موثّقة في المستودع.
- خادم خاص خلف Cloudflare: الخرائط مضغوطة مسبقًا ومخزّنة على الحافة، فتُحمَّل في ثوانٍ لا دقائق.
طريقة اللعب
افتح siyada.schemava.dev (يفتح في تبويب جديد)، اختر اسمًا، ثم إمّا مباراة فردية ضد دول آلية، أو أنشئ ردهة خاصة وأرسل رابطها لأصدقائك. الإنجليزية متاحة من مبدّل اللغة في أسفل الصفحة.
المشروع في مرحلة التجربة المفتوحة، وكوده سيُنشر علنًا بعد اكتمال المراجعة، التزامًا بشرط AGPL للخدمات عبر الشبكة.