منصوبے کے بارے میں
## جائزہ
shapez ایک اوپن سورس بیس بلڈنگ پزل گیم ہے جو Factorio سے متاثر ہے۔ بنیادی گیم پلے لوپ میں جیومیٹرک حصوں کو کاٹ کر، گھما کر، ملا کر اور رنگ کر کے تیزی سے پیچیدہ شکلیں تیار کرنا شامل ہے۔ یہ گیم Steam پر اور آن لائن ڈیمو کے طور پر دستیاب ہے۔ اس ریپوزٹری میں اصل سورس کوڈ موجود ہے، لیکن یہ اب فعال طور پر برقرار نہیں رکھا جا رہا — ڈویلپرز نے توجہ shapez 2 پر مرکوز کر دی ہے، اور جاری کمیونٹی ڈویلپمنٹ الگ [کمیونٹی ایڈیشن](https://github.com/tobspr-games/shapez-community-edition) ریپوزٹری میں ہوتی ہے۔
## اہم خصوصیات
- **فیکٹری آٹومیشن**: شکلوں کو خودکار طریقے سے پروسیس کرنے کے لیے کنویئر بیلٹ، ایکسٹریکٹرز اور مشینیں بنائیں۔
- **شکل میں تبدیلی**: لیول کی ضروریات پوری کرنے کے لیے شکل کے کواڈرینٹس کو کاٹیں، گھمائیں، ملائیں اور رنگ کریں۔
- **طریقہ کار سے تیار کردہ لیولز**: بڑھتی ہوئی پیچیدگی کے ساتھ لامتناہی، طریقہ کار سے تیار کردہ لیولز۔
- **موڈ سپورٹ**: سرکاری موڈنگ دستاویزات اور مثالیں `mod_examples/` فولڈر میں شامل ہیں۔
- **ترجمے**: کمیونٹی ترجمے خوش آئند ہیں، حالانکہ مینٹینرز نوٹ کرتے ہیں کہ وہ فی الحال نئے ترجموں کا جائزہ نہیں لے رہے۔
## سورس سے بلڈ کرنا
گیم کو مقامی طور پر بلڈ کرنے کے لیے، آپ کو درکار ہے:
- آپ کے PATH پر `ffmpeg`
- Node.js 16 اور Yarn
- Java (ٹیکسچر پیکر کے لیے)
مراحل:
1. روٹ فولڈر میں `yarn` چلائیں۔
2. `gulp` فولڈر میں `cd` کریں۔
3. `yarn` اور پھر `yarn gulp` چلائیں — گیم آپ کے براؤزر میں کھل جانی چاہیے۔
**نوٹ**: یہ ڈیبگنگ فلیگز فعال ہونے کے ساتھ ایک ڈیبگ بلڈ تیار کرتا ہے۔ انہیں غیر فعال کرنے کے لیے، `src/js/core/config.js` میں ترمیم کریں۔
## موڈنگ
موڈز [shapez.mod.io](https://shapez.mod.io) پر میزبان ہیں۔ دستاویزات اور نمونہ موڈز `mod_examples/` ڈائریکٹری میں دستیاب ہیں۔
## کوڈ اور آرکیٹیکچر
یہ گیم YORG.io 3 انجن سے ماخوذ ایک حسب ضرورت انجن پر بنایا گیا ہے۔ کوڈ بیس کارکردگی کی وجوہات کی بنا پر ES5 (کچھ ES2015 خصوصیات کے ساتھ) استعمال کرتا ہے — مثال کے طور پر، اہم لوپس میں `Array.prototype.forEach` سے گریز کیا جاتا ہے۔ پروجیکٹ کا ڈھانچہ انجن کور کو گیم مخصوص کوڈ سے الگ کرتا ہے، جسے مصنف نے "ہیکی" قرار دیا ہے۔
## اثاثے
زیادہ تر گیم اثاثے ایک الگ ریپوزٹری میں میزبان ہیں: [shapez.io-artwork](https://github.com/tobspr-games/shapez.io-artwork)۔ تبدیل ہونے پر اثاثے خود بخود ایک اٹلس میں دوبارہ بلڈ ہو جاتے ہیں۔
## متعلقہ پروجیکٹس
- **shapez 2**: سیکوئل، Steam پر دستیاب ہے، جس میں ملٹی لیئر فیکٹریاں، ٹرینیں، سیال اور بہتر کارکردگی شامل ہے۔
- **کمیونٹی ایڈیشن**: جاری ترقی کے لیے فعال طور پر برقرار رکھا جانے والا فورک۔
## کمیونٹی
- [آفیشل ڈسکارڈ](https://discord.com/invite/HN7EVzV) — کھلاڑیوں اور موڈرز کے لیے انتہائی تجویز کردہ۔
- [آن لائن ڈیمو](https://shapez.io) — براہ راست براؤزر میں کھیلیں۔
## لائسنس
یہ ایک اوپن سورس پروجیکٹ ہے، حالانکہ README میں درست لائسنس متعین نہیں ہے۔ تفصیلات کے لیے ریپوزٹری فائلیں دیکھیں۔
---
*نوٹ: یہ خلاصہ صرف ریپوزٹری README پر مبنی ہے۔ اس ریپوزٹری میں پروجیکٹ اب فعال طور پر برقرار نہیں رکھا جا رہا، اور صارفین کو تازہ ترین اپ ڈیٹس کے لیے کمیونٹی ایڈیشن سے رجوع کرنا چاہیے۔*
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.