محرك ألعاب قديم مع منصة ممتعة لتحقيق أحلامك!
اجعل أحلامك تتحقق! Open Surge Engine هو محرك ألعاب قديم مفتوح المصدر ثنائي الأبعاد لإنشاء الألعاب وتحقيق أحلامك!
إنه طن من المرح! Surge the Rabbit عبارة عن لعبة قفز مميزة تم إنشاؤها باستخدام Open Surge Engine. إنها مصنوعة بروح ألعاب منصات Sonic الكلاسيكية ذات 16 بت في التسعينيات. العب كـ Surge في مستويات ممتعة ومثيرة مليئة بالتحديات!
أطلق العنان لإبداعك! قم بإنشاء ألعابك الرائعة والعبها على جهاز الكمبيوتر الخاص بك وعلى جهازك المحمول! شارك ألعابك مع أصدقائك! إنها متعة لا حدود لها!
محرك قوي للألعاب الرجعية! أحد العناصر الأساسية للمحرك هو SurgeScript، وهي لغة برمجة نصية للألعاب. استخدمها لإنشاء آليات لعب جديدة وشخصيات ذات قدرات خاصة وزعماء وغير ذلك الكثير! السماء هي الحد!
يعد Open Surge Engine أداة رائعة لتعلم تطوير الألعاب والبرمجة والفن الرقمي وطبيعة البرامج المجانية ومفتوحة المصدر بطريقة مرحة.
الموقع الرسمي: http://opensurge2d.org
يمكنك تشغيل التعديلات التي أنشأها مستخدمون آخرون.
~/Downloads
.تمت كتابة المشروع من الألف إلى الياء بلغة C، باستخدام مكتبة برمجة الألعاب Allegro. وقد بدأها ألكسندر مارتينز، عالم الكمبيوتر من البرازيل. في الوقت الحاضر، لديها مساهمين في جميع أنحاء العالم!
GPLv3
قم بتشغيل opensurge --help
تحقق من معلومات المحرك في شاشة الخيارات لمعرفة مكان الملفات.
يتم توزيع المحتوى في المواقع التالية:
bin
: ملف قابل للتنفيذshare
: أصول اللعبة (الصور، الصوت، المستويات، البرامج النصية، إلخ.)user
: البيانات القابلة للتعديل بواسطة المستخدم (التفضيلات والسجلات ولقطات الشاشة والأصول الإضافية مثل المستويات التي أنشأها المستخدم)تختلف المسارات الافتراضية لهذه المواقع وفقًا للنظام الأساسي:
Windows (حزمة .zip):
bin
: ./opensurge.exe
share
: .
user
: .
أو %OPENSURGE_USER_PATH%
لينكس:
bin
: /usr/games/opensurge
share
: /usr/share/games/opensurge/
user
: ~/.local/share/opensurge/
أو $XDG_DATA_HOME/opensurge/
أو $OPENSURGE_USER_PATH
لينكس (فلاتباك):
bin
: flatpak run org.opensurge2d.OpenSurge
share
: /var/lib/flatpak/app/org.opensurge2d.OpenSurge/current/active/files/share/opensurge/
user
: ~/.var/app/org.opensurge2d.OpenSurge/data/opensurge/
أو $OPENSURGE_USER_PATH
إذا كنت تستخدم $OPENSURGE_USER_PATH
، فتأكد من أنه يشير إلى دليل فرعي لـ ~/Downloads
( $XDG_DOWNLOAD_DIR
).
لينكس (سناب):
bin
: snap run opensurge
share
: /snap/opensurge/current/share/games/opensurge/
user
: ~/snap/opensurge/current/.local/share/opensurge/
أو $OPENSURGE_USER_PATH
إذا كنت تستخدم $OPENSURGE_USER_PATH
، فتأكد من أنه يشير إلى دليل فرعي للمجلد الرئيسي الخاص بك.
ماك:
bin
: Contents/MacOS
share
: Contents/Resources
user
: ~/Library/Application Support/opensurge/
أو $OPENSURGE_USER_PATH
إذا كنت تنوي اختراق اللعبة، فمن الأسهل أن تكون جميع الملفات في نفس المكان (للقراءة والكتابة)، لأن بعض المجلدات المذكورة أعلاه للقراءة فقط. قم بتنزيل المصادر (استخدم نفس إصدار المحرك)، واستخرجها إلى نظام الملفات الخاص بك واستخدم خيار سطر الأوامر --game-folder
.
نصيحة: يمكنك أيضًا استخدام خيار سطر الأوامر --verbose
. سوف تظهر الدلائل في بداية الإخراج.
التبعيات:
تجميع كالمعتاد:
cd /path/to/opensurge/
mkdir build && cd build
cmake ..
make -j4
sudo make install
استخدم cmake-gui
أو ccmake
لإجراء التغيير والتبديل، مثل تثبيت المحرك أو العثور على التبعيات على المسارات غير القياسية.