منصوبے کے بارے میں
Oh My Git! ایک اوپن سورس گیم ہے جو انٹرایکٹو، عملی مراحل کے ذریعے Git سکھانے کے لیے بنائی گئی ہے۔ اسے bleeptrack اور blinry نے 2020/2021 میں Prototype Fund کی مالی معاونت سے تیار کیا۔ اس وقت پروجیکٹ کم دیکھ بھال کے موڈ میں ہے، یعنی شراکتیں خوش آئند ہیں لیکن ان کے جائزے میں وقت لگ سکتا ہے۔
گیم پلے اور دستیابی
پہلے سے بنی بائنریز Linux، macOS اور Windows کے لیے itch.io سے ڈاؤن لوڈ کی جا سکتی ہیں۔ گیم مراحل کا ایک سلسلہ پیش کرتی ہے جو صارفین کو کھیل جیسے پہیلی والے انداز میں Git کے تصورات اور کمانڈز سکھاتا ہے۔
اپنے مراحل بنانا
نمایاں خصوصیات میں سے ایک اپنے مراحل خود بنانے کی صلاحیت ہے۔ README تفصیلی رہنمائی فراہم کرتا ہے:
- Godot 3 ڈاؤن لوڈ کریں (Godot 4 ابھی تعاون یافتہ نہیں ہے)۔
- ریپوزٹری کلون کریں اور `godot scenes/main.tscn` سے گیم چلائیں۔
- مراحل `levels` ڈائریکٹری میں ابواب کے لحاظ سے محفوظ ہیں، اور ہر مرحلہ ایک فائل کے طور پر موجود ہے۔
- مرحلے کے فارمیٹ میں `[description]`، `[cli]` (اختیاری اشارے)، `[congrats]`، `[setup]` (حالت شروع کرنے کے لیے Bash کمانڈز)، اور `[win]` (یہ جانچنے کے لیے Bash کمانڈز کہ آیا مرحلہ حل ہو گیا ہے) جیسی سیکشنز استعمال ہوتی ہیں۔
- مراحل میں متعدد ریپوزٹریز شامل ہو سکتی ہیں، اس کے لیے `[setup <name>]` اور `[win <name>]` جیسی سیکشنز استعمال ہوتی ہیں، اور ریموٹس خودکار طور پر ترتیب دیے جاتے ہیں۔
کوڈ میں شراکت
شراکت کے لیے پروجیکٹ کو Godot ایڈیٹر میں `godot project.godot` سے کھولیں اور F5 سے چلائیں۔ پل ریکویسٹس خوش آئند ہیں، لیکن Godot سین فائلوں میں ممکنہ انضمام تنازعات کی وجہ سے شراکت داروں کو موجودہ `.tscn` فائلوں میں تبدیلی کرنے سے پہلے مینٹینرز سے رابطہ کرنا چاہیے۔ بائنریز بنانے کے لیے Godot ایکسپورٹ ٹیمپلیٹس، `zip`، `wget` اور `7z` درکار ہیں، اس کے بعد `make` چلائیں۔
کمیونٹی اور لائسنسنگ
پروجیکٹ میں تمام شراکتوں کے لیے ایک ضابطہ اخلاق موجود ہے۔ اسے Blue Oak Model License 1.0.0 کے تحت لائسنس کیا گیا ہے، جو MIT کا جدید متبادل ہے۔ گیم کو Prototype Fund سے مالی معاونت ملی، جسے German Ministry for Education and Research اور Open Knowledge Foundation Germany کی حمایت حاصل ہے۔ ساؤنڈ ایفیکٹس کا کریڈٹ مختلف CC0 شراکت داروں کو دیا گیا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.