منصوبے کے بارے میں
WebeeBlocks ایک بصری پروگرامنگ ماحول ہے جسے طلباء کے لیے Crazyflie ڈرون کا استعمال کرتے ہوئے روبوٹکس اور الگورتھمک استدلال سیکھنے کے لیے ڈیزائن کیا گیا ہے۔ یہ "simulation-first" نقطہ نظر کو ترجیح دیتا ہے، جس سے طلباء Blockly blocks کے ساتھ پروگرام بنا سکتے ہیں اور جسمانی ہارڈ ویئر کے ساتھ بات چیت کرنے سے پہلے انہیں Webots simulation ماحول میں آزما سکتے ہیں۔
اہم صلاحیتوں میں شامل ہیں:
- بصری پروگرامنگ: Scratch جیسے تجربے کے لیے Zelos renderer کے ساتھ Blockly 13.2.1 کی انٹیگریشن۔
- Simulation ماحول: Crazyflie ڈرونز کی simulation کے لیے Webots R2025a کا استعمال، جس میں Flow Deck V2، Multi-ranger، اور Color LED Decks کی سپورٹ شامل ہے۔
- تعلیمی ورک فلو: sequences، loops، sensing، اور autonomous strategies پر مشتمل 8-12 سرگرمیوں کی پیشرفت کو سپورٹ کرتا ہے۔
- Execution کنٹرول: debugging کے لیے active-block highlighting کے ساتھ نارمل اور step-by-step simulation execution فراہم کرتا ہے۔
- آف لائن آپریشن: کلاؤڈ پر انحصار کے بغیر کلاس روم کے استعمال کے لیے ڈیزائن کیا گیا ہے۔
- Backend نیوٹرالٹی: طلباء کے پروگراموں کو Abstract Syntax Tree (AST) میں تبدیل کیا جاتا ہے، جس سے ایک ہی لاجک کو simulation اور ایک مشترکہ interpreter کے ذریعے حقیقی ہارڈ ویئر دونوں پر چلایا جا سکتا ہے۔
- پروجیکٹ مینجمنٹ: Open، Save، اور Save As فنکشنلٹی کے ساتھ پورٹیبل `.wbb` پروجیکٹ فائلوں کو سپورٹ کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.