اعتبارًا من الآن، يمكنك تنزيل أحدث إصدار ثابت من صفحة الإصدارات.
يمكنك الحصول على بنيات ليلية هنا.
يمكنك إما:
C:/Ace of Spades/
)، ليحل محل إصدار voxlap القديم بشكل فعال يكتب | دقيقة. متطلبات |
---|---|
نظام التشغيل | ويندوز 98 أو لينكس |
وحدة المعالجة المركزية | معالج أحادي النواة بسرعة 1 جيجاهرتز |
GPU | ذاكرة فيديو (VRAM) سعة 64 ميجابايت، ومعالج Intel Intel 945GM أو ما يعادله |
كبش | 256 ميجابايت |
عرض | 800 × 600 بكسل |
آحرون | لوحة المفاتيح والفأرة الطلب الهاتفي اتصال الشبكة |
يستخدم هذا المشروع المكتبات والملفات التالية:
اسم | رخصة | الاستخدام | جيثب |
---|---|---|---|
GLFW3 | زليب | سياق برنامج OpenGL | وصلة |
OpenAL لينة | LGPL-2.1 | بيئة صوتية ثلاثية الأبعاد | وصلة |
inih | بسد-3.بند | محلل ملف INI | وصلة |
stb_truetype | المجال العام | عارض الخطوط TrueType | وصلة |
dr_wav | المجال العام | دعم الرعايا | وصلة |
http | المجال العام | مكتبة عملاء http | وصلة |
لودPNG | معهد ماساتشوستس للتكنولوجيا | دعم بابوا نيو غينيا | وصلة |
libdeflate | معهد ماساتشوستس للتكنولوجيا | فك ضغط الخرائط | وصلة |
اينيت | معهد ماساتشوستس للتكنولوجيا | مكتبة الشبكات | وصلة |
القسيس | معهد ماساتشوستس للتكنولوجيا | محلل JSON | وصلة |
سجل.ج | معهد ماساتشوستس للتكنولوجيا | المسجل | وصلة |
توهج | معهد ماساتشوستس للتكنولوجيا | ملحقات برنامج OpenGL | وصلة |
قابل للتجزئة | معهد ماساتشوستس للتكنولوجيا | قابل للتجزئة | وصلة |
libvxl | معهد ماساتشوستس للتكنولوجيا | الوصول إلى تنسيق VXL | وصلة |
com.microui | معهد ماساتشوستس للتكنولوجيا | واجهة المستخدم | وصلة |
سوف تحتاج إلى تجميع ما يلي بنفسك، أو الحصول على الثنائيات المترجمة مسبقًا:
اتبع الإرشادات الموجودة على صفحة المشروع الخاصة بهم، ثم ضع المكتبات الثابتة المنتجة في deps/
.
سيتم تنزيل جميع المتطلبات الأخرى للقائمة أعلاه (مثل libs للملف الواحد) بواسطة CMake تلقائيًا ولا يلزم الاهتمام بها. نظرًا لأن حالة حقوق الطبع والنشر لـ 0.75 من الأصول غير معروفة، سيقوم CMake أيضًا بتنزيل أصول إضافية من هنا والتي ليست جزءًا من هذا المستودع.
يستخدم هذا المشروع CMake لإنشاء جميع ملفات Makefiles تلقائيًا. من الأفضل استخدام MinGW-w64 لدول مجلس التعاون الخليجي على نظام التشغيل Windows. يمكنك إنشاء الملفات المطلوبة عن طريق فتح cmd.exe
في دليل build/
وكتابة:
cmake -G "MinGW Makefiles" ..
mingw32-make
إذا سارت الأمور على ما يرام، فيجب أن يكون العميل موجودًا في المجلد الفرعي build/BetterSpades/
.
عند بدء تشغيل client.exe
، سيتم الترحيب بك من خلال قائمة الخوادم. حدد خادمًا عليه لبدء اللعب! يمكنك أيضًا بدء تشغيل العميل بنفس الطريقة التي قمت بها مع إصدار voxlap عن طريق فتح cmd ووضع رابط aos://
كوسيطة أولى:
client.exe -aos://16777343:32887 //Connects to a local server
يعمل التجميع الآن بنفس الطريقة على Linux. ما عليك سوى تغيير نظام البناء إلى Unix Makefiles
أو تركه كإعداد افتراضي سيعمل أيضًا ( cmake ..
).
يمكنك إنشاء كل مكتبة بنفسك، أو تثبيتها باستخدام مدير حزم التوزيعة الخاصة بك:
sudo apt install libgl1-mesa libgl1-mesa-dev libopenal1 libopenal-dev libglfw-dev libenet-dev libglew-dev
(هذا لا يشمل libdeflate وهو متطلب أيضًا، راجع Wiki/Building لمزيد من التفاصيل)
ابدأ تشغيل العميل، على سبيل المثال، بما يلي داخل دليل build/bin/
:
./client
أو اتصل مباشرة بالمضيف المحلي:
./client -aos://16777343:32887
تعمل نفس التعليمات الخاصة بنظام التشغيل Linux على نظام التشغيل macOS باستثناء بعض الاختلافات الطفيفة. أولاً، استخدم Homebrew أو MacPorts للحصول على التبعيات:
brew install glfw enet
لا يلزم تثبيت رؤوس تطوير OpenAL وOpenGL نظرًا لأنها تأتي مع نظام التشغيل macOS افتراضيًا. يجب تثبيت libdeflate ووضعه يدويًا بطريقة مشابهة لنظام التشغيل Linux. راجع Wiki/Building لمزيد من التفاصيل.
قديم جدا | هايسفيل | |
---|---|---|
متعة قنبلة يدوية | الرسوم المتحركة كتلة السقوط | القنص على نورماندي |