Openage : مشروع متطوع لإنشاء استنساخ محرك مجاني لمحرك Genie الذي يستخدمه Age of Empires ، Age of Empires II (HD) و Star Wars: Galactic Battlegrounds ، مماثلة لمشاريع مثل OpenMW و Openra و OpenSage و OpentTD و OpenRCT2.
يستخدم Openage أصول اللعبة الأصلية (مثل الأصوات والرسومات) ، ولكن (لأسباب واضحة) لا يشحنها. للعب ، تحتاج إلى أي من الألعاب الأصلية (AOE1 ، AOE2) أو إصدارات الإصدار النهائي .
اتصال | أين؟ |
---|---|
مشكلة تعقب | github sfttech/inplicage |
مدونة التطوير | blog.openage.dev |
subreddit | /ص/انفتاح |
المناقشات | مناقشات جيثب |
دردشة المصفوفة | #sfttech:matrix.org |
بالوعة المال |
تكنولوجيا | عنصر |
---|---|
C ++ 20 | محرك قلب |
بيثون 3 | البرمجة النصية ، تحويل الوسائط ، وحدة التحكم في اللعبة ، توليد الكود |
سيثون | Python/C ++ رمز الغراء |
QT6 | واجهة المستخدم الرسومية |
cmake | بناء نظام |
OpenGL | تقديم ، تظليلات |
opus | برنامج ترميز الصوت |
نيان | تكوين المحتوى والتعديل |
البشر | خلط معا كل ما سبق |
ولكن احذر ، لأسباب عقلانية:
إشعار مهم : في الوقت الحالي ، "اللعب" غير وظيفي في الأساس. نحن ننفذ محاكاة اللعبة الداخلية (كيف تفعل الوحدات حتى أي شيء) مع وضع البساطة والتوسيع في الاعتبار ، لذلك كان علينا التخلص من الإصدار السابق المؤقت (ولكن نوع العمل). مع هذه التغييرات ، يمكننا (أخيرًا) الاستفادة من حزم الأصول المحولة لدينا و NYAN API! نحن نعمل ليلا ونهارا لإعادة اللعب*. إذا كنت مهتمًا ، فقد كتبنا تفسيرات مفصلة على مدونتنا: الجزء 1 ، الجزء 2 ، Devlog الشهري.
* قد لا تكون في الواقع كل يوم وليلة
نظام التشغيل | بناء الحالة |
---|---|
ديبيان سيد | تودو: كيفن #11 |
Ubuntu 22.04 LTS | |
Windows Server 2019 | ![]() |
Windows Server 2022 | ![]() |
هناك العديد من الأجزاء المفقودة لعبة عمل بالفعل. لذلك إذا كنت "تريد اللعب فقط" ، فسوف تشعر بخيبة أمل ، للأسف.
نوصي بشدة ببناء البرنامج من المصدر للحصول على أحدث وأكبر وأقرب حالة مشروع :)
للتحقق من Linux في Repology إذا كان التوزيع الخاص بك يحتوي على أي حزم متاحة. خلاف ذلك ، تحتاج إلى البناء من المصدر. نحن لا ننشر *.deb
، *.rpm
، flatpak ، snap أو appimage حزم حتى الآن.
لنظام التشغيل Windows ، تحقق من صفحة الإصدار الخاصة بنا للحصول على أحدث تثبيت. خلاف ذلك ، تحتاج إلى البناء من المصدر.
بالنسبة إلى MacOS ، ليس لدينا حاليًا أي حزم ، فأنت بحاجة إلى البناء من المصدر.
إذا كنت بحاجة إلى مساعدة ، فربما يساعدك دليل استكشاف الأخطاء وإصلاحها.
كيف يمكنني تشغيل هذا على الصندوق الخاص بي؟
./configure --download-nyan
make
قمت بتجميع كل شيء. الآن كيف يمكنني تشغيله؟
cd bin && ./run main
.waaaaaah! هو - هي...
كل هذه الميزات ، وليس الأخطاء.
لإيقافها ، استخدم ./bin/run --dont-segfault --no-errors --dont-eat-dog
إذا كان هذا لا يزال لا يساعد ، فجرّب دليل استكشاف الأخطاء وإصلاحها أو قسم الاتصال أو متتبع الأخطاء.
قد تسأل نفسك الآن "تبدو باردة ، ولكن كيف أشارك و كن مشهورًا المساهمة ميزات مفيدة؟ ".
لحسن الحظ بالنسبة لك ، هناك الكثير مما يجب القيام به ونحن ممتنون للغاية لمساعدتكم.
good first issue
. هذه مهام يمكنك البدء على الفور ولا تتطلب الكثير من المعرفة السابقة.ثم قد يكون Openage سببًا جيدًا لتصبح واحدًا! لدينا العديد من القضايا والمهام للمبتدئين. عليك فقط أن تسأل وسوف نجد شيئًا. بدلاً من ذلك ، يُسمح أيضًا بالترابط.
هتاف ، هكينغ سعيد!
كيف يبدو تنمية الانفتاح في الممارسة العملية؟
كيف يمكنني المساعدة؟
جميع الوثائق هي أيضا في هذا الريبو:
GNU GPLV3 أو لاحقًا ؛ انظر copying.md و Legal/GPLV3.
أعلم أنه من المحتمل ألا ينظر أي شخص إلى ملف copying.md
.