محرر الخرائط المتجانبة - https://www.mapeditor.org/
Tiled هو محرر خرائط للأغراض العامة لجميع الألعاب القائمة على البلاط، مثل ألعاب تقمص الأدوار أو منصات اللعب أو نسخ Breakout.
البلاط مرن للغاية. يمكن استخدامه لإنشاء خرائط بأي حجم، دون أي قيود على حجم البلاط، أو عدد الطبقات أو البلاطات التي يمكن استخدامها. يمكن تعيين خصائص عشوائية للخرائط والطبقات والبلاطات والكائنات. من السهل فهم تنسيق خريطة Tiled (TMX) ويسمح باستخدام مجموعات تجانب متعددة في أي خريطة. يمكن تعديل مجموعات البلاط في أي وقت.
يتوفر Tiled لجميع أنظمة التشغيل الرئيسية ويمكن تنزيله إما من إصدارات GitHub أو من itch.io. تحتوي معظم توزيعات Linux أيضًا على Tiled، ولكن هذه الحزم عادةً ما تكون قديمة، لذا قد تفضل استخدام AppImage أو تثبيت Tiled من خلال Flatpak أو snap، وكلاهما إصداران رسميان.
يتم توقيع إصدارات macOS بواسطة المشرف، Thorbjørn Lindeijer، الذي قام بالتسجيل كمطور Apple.
تستخدم مثبتات Windows توقيع التعليمات البرمجية المجاني المقدم من SignPath.io، وشهادة توقيع التعليمات البرمجية المجانية من مؤسسة SignPath.
قبل أن تتمكن من ترجمة Tiled، يجب عليك التأكد من تثبيت مكتبات تطوير Qt (>= 5.12) بالإضافة إلى أداة إنشاء Qbs:
sudo apt install qtbase5-dev libqt5svg5-dev qttools5-dev-tools zlib1g-dev qtdeclarative5-dev qbs
sudo dnf builddep tiled
sudo pacman -S qt qt5-tools qbs
brew install qbs
(الذي يسحب qt
تلقائيًا)إذا كنت ترغب في إنشاء ملحق Python، فأنت بحاجة أيضًا إلى تثبيت مكتبات تطوير Python 3:
sudo apt install python3-dev
بدلا من ذلك، يمكنك تحميل كيو تي هنا. ستظل بحاجة إلى تثبيت بيئة تطوير بجانب بعض المكتبات حسب نظامك، على سبيل المثال:
sudo apt install build-essential zlib1g-dev libgl1-mesa-dev
أسهل طريقة لتجميع Tiled وتشغيله هي فتح tiled.qbs
في Qt Creator وتشغيل المشروع من هناك.
من سطر الأوامر، قد تحتاج إلى إعداد Qbs قبل أن تتمكن من إنشاء Tiled (ستحتاج أيضًا إلى التأكد من وجود إصدار Qt الذي تريد استخدامه في المسار الخاص بك):
qbs setup-toolchains --detect # setup toolchains
qbs # build Tiled
يمكنك الآن تشغيل Tiled كما يلي:
qbs run -p tiled
لتجميع libtiledquick (غير مبني بشكل افتراضي)، ستحتاج إلى تثبيت رؤوس Vulkan:
sudo apt install libvulkan-dev
بمجرد إعداد Qbs (راجع الإرشادات السابقة)، فمن الممكن إنشاء مشروع Visual Studio 2017 به والذي يسمح لك بالبرمجة والتجميع والتشغيل باستخدام IDE هذا. يمكن القيام بذلك باستخدام الأمر التالي:
qbs generate -g visualstudio2017
لتثبيت Tiled، قم بتشغيل qbs install
من الوحدة الطرفية. افتراضيًا، سيتم تثبيت Tiled على <build-dir>/install-root
.
يمكن تغيير بادئة التثبيت عند بناء Tiled. على سبيل المثال، لاستخدام بادئة التثبيت /usr
:
qbs qbs.installPrefix:"/usr"
لتثبيت Tiled على دليل التغليف:
qbs install --install-root /tmp/tiled-pkg
افتراضيًا، يتم تجميع Tiled ومكوناته الإضافية باستخدام Rpath الذي يسمح لهم بالعثور على مكتبة libtiled المشتركة فورًا بعد تجميعها. عند تعبئة Tiled للتوزيع، يجب تعطيل Rpath عن طريق إلحاق projects.Tiled.useRPaths:false
بالأمر qbs.