ہم نے گتے کے پروگرام کوڈ یا بورڈ کی تعلیمی گیم Battle of the Golems کا سکریچ ورژن کیسے بنایا

بورڈ گیم جو پروگرامنگ اور روبوٹکس کی بنیادی باتیں سکھاتی ہے، "بیٹل آف دی گولمز" پہلے ہی 5 سال پرانی ہے۔ اور کھیل زندہ اور ترقی کرتا رہتا ہے۔ آپ ان خیالات کے بارے میں پڑھ سکتے ہیں جو ہم نے اس میں ڈالے ہیں اور پہلے ایڈیشن کی ترقی اس مضمون میں.

لیکن اب ہم طریقہ کار اور بصری جزو میں کافی بنیادی تبدیلی کے بارے میں بات کریں گے، جسے ہم نے والدین اور اساتذہ کی درخواستوں کی بدولت گیم میں متعارف کرانے کا خطرہ مول لیا تھا۔ پروگرام کے کوڈ کو دیکھنے کے طریقہ کار کے لحاظ سے یہ گیم تقریباً دو ایڈیشن تک جاری رہی، جو فلو چارٹس پر مبنی تھی، لیکن تیسرے ایڈیشن میں ہم نے "ہت ہار دی"

لیکن ہمیں یہ بھی کہا گیا کہ گیم کو نہ صرف اسکول کے نصاب اور نصابی کتابوں سے جوڑیں بلکہ ان زبانوں اور پروگرامنگ ماحول سے بھی جو بچے ابتدائی مرحلے میں سیکھ رہے ہیں، یعنی اسکریچ اور پائتھون۔ پھر بھی، ہمارے کھیل کا مقصد 7-10 سال کی عمر کے بچوں کے لیے ہے، اور یہ وہ ماحول اور زبانیں ہیں جن کی سب سے زیادہ مانگ تھی۔

لیکن آپ ابتدائی ڈیولپمنٹ ٹیبل کو دیکھ سکتے ہیں، جہاں آپ دیکھ سکتے ہیں کہ ہم نے نہ صرف ان پر کام کیا:

ہم نے گتے کے پروگرام کوڈ یا بورڈ کی تعلیمی گیم Battle of the Golems کا سکریچ ورژن کیسے بنایا

اس طرح کے کمانڈ کارڈز کی ترقی (یعنی، آپ انہیں اپنے گولیم روبوٹ کے لیے ایک پروگرام ترتیب دینے کے لیے استعمال کرتے ہیں) 2017 میں شروع ہوا۔ اسکریچ 2 کے اس وقت کے موجودہ ورژن کو بنیاد کے طور پر لے کر، ہم نے مرکزی کمانڈز کو بلاک کی قسم میں تبدیل کر دیا:

ہم نے گتے کے پروگرام کوڈ یا بورڈ کی تعلیمی گیم Battle of the Golems کا سکریچ ورژن کیسے بنایا

اور یہ ہے کہ ایک مثال کا نقشہ ازگر میں کیسا لگتا ہے:

ہم نے گتے کے پروگرام کوڈ یا بورڈ کی تعلیمی گیم Battle of the Golems کا سکریچ ورژن کیسے بنایا

پھر ہم نے جانچ کے لیے پی ڈی ایف فائلیں والدین اور اساتذہ کو دیں (ازگر کا ورژن اب بھی ڈاؤن لوڈ کیا جا سکتا ہے، کیونکہ ہم ابھی اسے شائع کرنے کا ارادہ نہیں رکھتے ہیں) اور اس کے نتیجے میں ہمیں رائے ملی کہ بچے... الجھن میں پڑنے لگے۔ وہ پہلے الجھن میں تھے، لیکن روبوٹ کی پوزیشن اور میدان میں ان کی واقفیت میں زیادہ، لیکن ٹیموں میں نہیں (زیادہ سے زیادہ پیچیدہ چکروں اور سینسر کے ساتھ حالات میں)۔ اب بچوں نے صرف حکموں کو الجھا دیا، کیونکہ کچھ نے کھیل شروع کرنے سے پہلے اسکریچ کے ماحول میں مہارت حاصل کی تھی اور یہاں تک کہ وضاحتی شبیہیں بھی کام نہیں کرتی تھیں۔

ہم نے Python کمانڈز کو نہ چھونے کا فیصلہ کیا، لیکن ہمیں بلاکس میں متن کی وضاحت شامل کرنی تھی۔ تقریباً تمام ٹیسٹوں کے بعد، 2018 گزر گیا، اس کے اختتام پر پری آرڈر کا ناکام آغاز، 2019 کا آغاز، اور اس کے ساتھ... سکریچ کے تیسرے ورژن میں منتقلی۔

ہمیں ایک نئے بلاک کلر میپ پر اسٹاک اپ کرنا تھا اور تمام نقشوں کو دوبارہ بنانا تھا، انہیں راستے میں بہتر بنانا تھا (اور اسکریچ کٹی کو ہٹانا تھا، کیونکہ ہمیں اسے شامل کرنے کی اجازت نہیں تھی)۔

نتیجہ اس مثال میں دیکھا جا سکتا ہے۔ بائیں طرف "کلاسک" گولیم جنگ کے نقشے ہیں، اور دائیں طرف سکریچ کی نمائندگی ہے:

ہم نے گتے کے پروگرام کوڈ یا بورڈ کی تعلیمی گیم Battle of the Golems کا سکریچ ورژن کیسے بنایا

کلاسک بلاک ڈایاگرام پر اٹھائے گئے بالغ یہ دلیل دے سکتے ہیں کہ چیزیں اب خراب ہو گئی ہیں، لیکن بچوں پر ٹیسٹ سے یہ ظاہر ہوا ہے کہ وہ اس ورژن میں کارڈز کو اچھی طرح سمجھتے ہیں اور کمپیوٹر اور گتے کے ماحول کے درمیان ہم آہنگی پیدا کرتے ہیں۔

صرف ایک چیز جس کا ہمیں دانشمندی سے مشورہ دیا گیا تھا وہ تھا رنگوں کے تضاد کو بڑھانا (پس منظر کو ہلکا اور بلاک رنگوں کو روشن بنا کر) اور انفوگرافک ڈپلیکیٹ آئیکنز کا سائز بڑھانا۔

نئے ایڈیشن کا نام تھا "گولمز کی جنگ۔ پاربوٹس کی کارڈ لیگ"اور ٹیم کارڈز کو تبدیل کرنے کے علاوہ، ہم نے کھیل کے میدان کی تعمیر کے اصول، روبوٹس کی تعمیر کے طریقہ کار پر دوبارہ کام کیا، اور دیگر تبدیلیاں کیں، جس سے ہمیں گیم کو "1000 روبل تک" کی نفسیاتی حد میں فٹ کرنے کی اجازت ملی۔ اور ہمارے دوسرے گیمز کی طرح ہم اسے بھی شائع کریں گے۔ کراؤڈ فنڈنگ ​​کے ذریعے اور اگر آپ کھیل کی حمایت کرتے ہیں تو ہمیں خوشی ہوگی۔

ہم نے گتے کے پروگرام کوڈ یا بورڈ کی تعلیمی گیم Battle of the Golems کا سکریچ ورژن کیسے بنایا

ہم امید کرتے ہیں کہ یہ ایڈیشن کامیاب ہو گا، اور Python (اور جلد ہی جاوا) کمانڈ کارڈز، جیسے Golems کی لڑائی کے "کلاسک" ورژن، ہم نے بنانے کا فیصلہ کیا۔ آزادانہ طور پر تقسیم اور ڈاؤن لوڈ کے قابل.

ماخذ: www.habr.com

نیا تبصرہ شامل کریں