প্রকল্প সম্পর্কে

Tiled হল একটি সাধারণ-উদ্দেশ্যমূলক টাইল ম্যাপ সম্পাদক যা RPG, প্ল্যাটফর্মার এবং Breakout-এর মতো টাইল-ভিত্তিক গেমগুলির জন্য ডিজাইন করা হয়েছে। এর লক্ষ্য হল নমনীয়তা: ম্যাপগুলি যেকোনো আকারের হতে পারে, টাইল বা স্তরের সংখ্যার কোনো সীমাবদ্ধতা নেই, এবং প্রতিটি উপাদান কাস্টম বৈশিষ্ট্য ধারণ করতে পারে। Tiled একটি পাঠযোগ্য TMX ফরম্যাট ব্যবহার করে যা একাধিক টাইলসেটকে সমর্থন করে, এবং টাইলসেটগুলি সম্পাদনার সময় পরিবর্তন করা যেতে পারে। সম্পাদকটি Windows, macOS এবং Linux-এর জন্য উপলব্ধ। বিল্ডগুলি GitHub Releases বা itch.io থেকে ডাউনলোড করা যেতে পারে, এবং Linux-এর জন্য Flatpak এবং snap প্যাকেজগুলিও পাওয়া যায়। macOS বিল্ডগুলি Thorbjørn Lindeijer দ্বারা স্বাক্ষরিত, এবং Windows ইনস্টলারগুলি SignPath.io দ্বারা স্বাক্ষরিত। কম্পাইল করার জন্য Qt 6.2 বা তার বেশি এবং Qbs প্রয়োজন। Ubuntu/Debian, Fedora, Arch Linux এবং macOS-এর জন্য নির্দিষ্ট সেটআপ নির্দেশাবলী দেওয়া হয়েছে। একটি ঐচ্ছিক Python প্লাগইন Python 3 উন্নয়ন লাইব্রেরি প্রয়োজন। Qt Creator ব্যবহার করে `tiled.qbs` খুলতে বলা হয়েছে, অথবা কমান্ড লাইন থেকে `qbs` ব্যবহার করে কম্পাইল করা যেতে পারে। libtiledquick-এর জন্য Qt 6 Vulkan হেডার প্রয়োজন, এবং Visual Studio 2017 প্রকল্প ফাইলগুলি Qbs দিয়ে তৈরি করা যেতে পারে। স্ব-কম্পাইল করা বিল্ডগুলির জন্য, `qbs install` ডিফল্টরূপে একটি বিল্ড ডিরেক্টরি ইনস্টল-রুট ব্যবহার করে, এবং ইনস্টলেশন প্রিফিক্স পরিবর্তন করা যেতে পারে। প্যাকেজিং ইনস্টলেশনগুলির জন্য একটি আলাদা ইনস্টল রুট ব্যবহার করা যেতে পারে। Rpaths ডিফল্টরূপে সক্রিয় থাকে, যা libtiled খুঁজে পেতে সাহায্য করে, তবে প্যাকেজিংয়ের জন্য এটি নিষ্ক্রিয় করা যেতে পারে। README-তে Weblate-এর মাধ্যমে অনুবাদ এবং CodeTriage-এর মাধ্যমে অবদান রাখার তথ্যও দেওয়া হয়েছে।