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

ARLQ (Another Rogue-Like Quest) হলো একটি রোগ-লাইক গেম যা মানব ডেভেলপার এবং ChatGPT-এর সহযোগিতায় তৈরি করা হয়েছে। এর কোডবেস প্রাথমিকভাবে উচ্চ-স্তরের বর্ণনার ভিত্তিতে ChatGPT দ্বারা তৈরি করা হয়েছিল এবং পরবর্তীতে মানুষ দ্বারা পরিমার্জিত করা হয়েছে। ChatGPT ডকুমেন্টেশন, অ্যালগরিদম ডিজাইন (যেমন মেজ জেনারেশন), লাইব্রেরি ব্যবহারের ব্যাখ্যা, টাইপ হিন্টস, কমেন্ট এবং এমনকি মনস্টার ডিজাইনের ধারণাতেও অবদান রেখেছে। গেমটির ম্যানুয়ালটি মানুষের দ্বারা খসড়া করা হয়েছিল এবং ChatGPT-এর সাহায্যে তা পালিশ করা হয়েছে। গেমটিতে প্রসিডিউরাললি জেনারেটেড ডানজিয়ন রয়েছে যেখানে খেলোয়াড়রা অ্যারো কি ব্যবহার করে একটি চরিত্র (@) নিয়ন্ত্রণ করেন। একটি ফগ-অফ-ওয়ার সিস্টেম অন্বেষিত এলাকাগুলোকে লুকিয়ে রাখে; ভিজিট করা টাইলগুলো অটো-ম্যাপিংয়ের মাধ্যমে দৃশ্যমান থাকে। মনস্টার (প্রাথমিকভাবে '?' হিসেবে প্রদর্শিত) এবং কম্প্যানিয়ন ('!') মুখোমুখি হওয়ার পর তাদের পরিচয় প্রকাশ করে। মনস্টাররা ততক্ষণ পর্যন্ত নড়ে না যতক্ষণ না তাদের কাছে যাওয়া হয়; তাদের পরাজিত করলে অভিজ্ঞতা, আইটেম বা LP পুনরুদ্ধার হয়। কিছু মনস্টারের বিরল ভেরিয়েন্ট থাকে যেগুলোর বিশেষ প্রভাব রয়েছে (যেমন, Rare Amoeba লেভেল উল্লেখযোগ্যভাবে বৃদ্ধি করে, Rare Chimera একটি অভিশপ্ত তলোয়ার দেয়)। খেলোয়াড়দের LP (Life Points) পরিচালনা করতে হয়, যা প্রতিটি মুভ-এর সাথে কমে যায়। মনস্টারদের পরাজিত করলে খাবার এবং LP পুনরুদ্ধার হয়। কম্প্যানিয়নরা প্যাসিভ সুবিধা প্রদান করে: Nomicon মনস্টারের ধরন প্রকাশ করে, Ocular দৃষ্টিশক্তি প্রসারিত করে, Pegasus দেয়াল অতিক্রম করতে সাহায্য করে। লক্ষ্য হলো ড্রাগন দ্বারা রক্ষিত ট্রেজার চেস্ট খুঁজে বের করা — স্টেজ ১-এ Dragon (D) এবং স্টেজ ২-এ Fire Drake (F)। খেলোয়াড় যখন ট্রেজার চেস্ট (T) স্পর্শ করেন, তখন গেমটি শেষ হয়। ইনস্টলেশনের জন্য pipx ব্যবহৃত হয়: `pipx install git+https://github.com/tos-kamiya/arlq`। অপশনগুলোর মধ্যে রয়েছে `-T` (সহজ ভিউ), `-F` বা `-t` (কঠিন), এবং টার্মিনাল মোডের জন্য `--curses` (যার জন্য প্ল্যাটফর্ম-নির্দিষ্ট curses প্যাকেজ প্রয়োজন)। প্রজেক্টটি BSD-2 লাইসেন্সের অধীনে।