Diálogo

Diálogo

بيئة برمجة مرئية يرسم فيها الأطفال رموزهم الخاصة

ما هو Diálogo؟

هي بيئة برمجة للأطفال فوق العاشرة (والأصغر سنًا بصحبة شخص بالغ). في Diálogo تُبنى البرامج من رموز يرسمها الأطفال بأنفسهم. تقوم اللغة على علاقتين بين الرموز، الاستبدال والتصنيف، يضاف إليهما نحو عشرة مركّبات (الدفع والجذب والانتقال الآني والتصادم ورموز شاملة ونافذة للتقييم). برسومهم الخاصة وهذه الرموز المرئية الجاهزة يبني الأطفال ألعابًا ومحاكاتٍ ونماذج رمزية مجردة، مثل بناء الأعداد والجمع من الصفر.

القواعد تعيش على اللوح نفسه الذي تعيش عليه اللعبة. تستطيع الشخصية أن تدفع قاعدة فتغيّر البرنامج وهو يعمل، فتصير البرمجة الفوقية شيئًا يراه الطفل ويلمسه. ويعرض عارض التنفيذ خطوةً بخطوة أيّ قاعدة طُبّقت في كل خطوة، وهو نفسه أداة تتبّع الأخطاء.

🎮 للأطفال:

  • ابنِ ألعابًا من رسومك أنت
  • امنح الشخصيات سلوكًا بتركيب بضعة رموز مرئية
  • انظر، خطوةً بخطوة، لماذا تفعل اللعبة ما تفعله
  • اصنع ألعابًا تعيد كتابة قواعدها وأنت تلعب

🏫 للمعلمين والباحثين:

  • تصريحية من الدرس الأول، بلا قواعد كتابة وبلا اشتراط خبرة سابقة بالبرمجة الأمرية
  • تعمل دون اتصال على أجهزة متواضعة، بلا حساب وبلا خادم؛ وتُحفظ المشاريع على الجهاز نفسه
  • الواجهة بعشر لغات؛ وإضافة لغة أخرى تعني ترجمة ملف نصي واحد
  • سلسلة من سبعة أنشطة في مقاطع مصوّرة تخاطب الأطفال، فتبنّي الأداة سهل

🌀 من الرسم إلى اللعبة. بعد إنجاز المشاريع الأولى، تستغرق دقائق.

عرض متحرك لـ Diálogo: رسم الرموز وتركيبها في لعبة

الخطوة 1

🎯 مقدمة باللعب

25 نشاطًا قصيرًا، كل واحد يعرّفك على جزء من البيئة. تُلعب في المتصفّح، دون تثبيت أي شيء ودون حساب.

الخطوة 2

⬇️ نزّل Diálogo

اختر نسخة نظام التشغيل لديك:

ملف ZIP يعمل على Linux، وكذلك على Windows وMac كبديل عن برامج التثبيت.

هل تواجه صعوبة في التثبيت؟ هذا المقطع يشرحه

كيفية تثبيت Diálogo على Windows أو Mac أو Linux. المقطع بالإسبانية.

أو جرّب النسخة على الإنترنت: تشغّل Diálogo كاملًا داخل المتصفح، دون تثبيت، وتتيح حفظ ملفاتك، لكنها بطيئة وتنزّل نحو 30 ميغابايت في المرة الأولى. للاستعمال الجدّي النسخة المثبّتة أفضل بكثير، ولمجرد معرفة ما هو Diálogo فإن المقدمة باللعب أسرع.

‏Diálogo قيد التطوير المستمر. نرحّب ببلاغات الأخطاء وقصص الصفوف على agustin@dialog.ar.

الخطوة 3

🎓 سلسلة من سبعة أنشطة

يقدّم كل نشاط آلية تجريد واحدة من خلال شيء قابل للعب. المشاريع من الأول إلى الخامس تبني ألعابًا؛ والمشروعان السادس والسابع ينتقلان إلى نماذج رمزية مجردة. والمشاريع من الأول إلى الثالث مقدمة قائمة بذاتها، وفيها لعبة قابلة للعب منذ المشروع الثاني.

الأنشطة مقاطع مصوّرة تخاطب الأطفال مباشرة. المقاطع بالإسبانية في الوقت الحالي.

♟️ المشروع 1: الشطرنج

التصنيف، أولى آليات التجريد. ابنِ رقعة وقطعًا يأكل بعضها بعضًا، ثم استبدل بالقواعد المكتوبة حالةً حالة قواعد تخاطب الفئات.

🐍 المشروع 2: الأفعى

الاستبدال، الآلية الثانية. أفعى يطول جسمها، والتخلص من التكرار، وعارض التنفيذ بوصفه أداة لتتبع الأخطاء.

👻 المشروع 3: من باك-مان إلى غواصة أبحاث

لعبة كلاسيكية تُشغّل كل المركّبات، ثم تُنقل بثوب جديد إلى مجال آخر. قواعد بسيطة ونتيجة مدهشة.

🧠 المشروع 4: ألغاز البرمجة الفوقية

ماذا يحدث حين يعدّل البرنامج نفسه؟ متاهة يمكن دفع قواعدها وجذبها أثناء اللعب.

🚀 المشروع 5: سفن الفضاء

أفكار من تطوير الألعاب: قواعد تقودها الأحداث، وأشياء مخفية، وتصادمات، وتحكّم في الزمن، تجتمع كلها في لعبة إطلاق نار.

🔢 المشروع 6: آلتي الحاسبة

الاستدعاء الذاتي والتعامل المجرد مع الرموز. بناء الأعداد والجمع من الصفر، بلا لعبة وبلا شخصية. يبدأ بسيطًا وينتهي وهو أصعب المشاريع السبعة.

🏁 المشروع 7: النقاط وإعادة الاستعمال

التقسيم إلى وحدات وإعادة الاستعمال. أضف نظام نقاط إلى لعبة سابقة، دون أي متغيّر.

🔬 للمعلمين والباحثين

بعض الأوراق البحثية والمحاضرات الأكاديمية التي عُرض فيها المشروع:

هل تودّ استعمال Diálogo في صفّك أو في بحثك، أو ترجمة سلسلة الأنشطة، أو إجراء دراسة به؟ اكتب إلى agustin@dc.uba.ar.

Agustín Rafael Martínez، قسم علوم الحاسوب، كلية العلوم الدقيقة والطبيعية، جامعة بوينس آيرس.

🎤 عروض في Nerdearla

عرضان كاملان على المسرح بُنيا بـ Diálogo لجمهور عام. بالإسبانية، مع ترجمة مكتوبة.