وثائق Sumocode


ابدء

Sumocode هو محرر كود ، يركز على تعلم كيفية البرمجة بطريقة سهلة. ما عليك سوى كتابة بضعة أسطر من التعليمات البرمجية للحصول على مشاهد تفاعلية ، أو يمكنك برمجة ألعاب بسيطة باستخدام Sumolib API ومعرفة أساسية بجافا سكريبت.

واجهه المستخدم
interface

  1. شريط التنقل . يوفر وصولاً سهلاً إلى خيارات الاستيراد / التصدير ونشر المشروع كحزمة جاهزة للعمل على الويب.
  2. تشغيل الكود الخاص بي / Stop . هنا يمكنك تشغيل الكود أو إيقاف مشروعك. في كل مرة تقوم فيها بتغيير أي سطر من التعليمات البرمجية ، يمكنك ببساطة الضغط على Cmd + S لحفظه وتشغيله.
  3. وصول سريع . هنا لديك وصول سريع للتراجع / الإعادة لتحديد أو إلغاء تحديد خيار الحفظ التلقائي.
  4. محرر الشفرة . هنا يمكنك تعديل التعليمات البرمجية الخاصة بك مباشرةً باستخدام Sumolib API كما هو موضح أدناه.
  5. المشروع قيد التشغيل . نتيجة تشغيل كود محرر الكود على الجانب الأيسر.

تصدير

يمكنك تصدير أي مشروع بتنسيق .sumofile. باستخدام هذا الملف ، يمكنك مشاركته مع صديق / مدرس أو استيراده لاحقًا إذا كنت تريد المتابعة في جلسة الترميز القادمة.

استيراد

يمكنك استيراد أي ملف .sumocode تم تصديره مع التطبيق. عندما يتم تحميله ، ما عليك سوى حفظ (Cmd + S) لتشغيله.

ينشر

إذا كنت مستخدم محترف ، فيمكنك تنزيل شفرتك في حزمة جاهزة للنشر كصفحة ويب. يحتوي ملف .zip على ملف index.html + CSS + ملف js مع Sumolib المضمّن.

التراجع عن إعادته

يمكنك التراجع عن / إعادة الرمز الذي كتبته بالضغط على أزرار الوصول السريع أو على شريط التنقل تعديل / تراجع أو تحرير / إعادة

الحفظ التلقائي

إذا قمت بتحديد "الحفظ التلقائي" ، فإنه يحفظ الرمز الخاص بك محليًا في كل مرة تقوم فيها بتحريره ، لذلك إذا قمت بتحديث صفحتك أو أغلقت المتصفح ، فسيكون الرمز الخاص بك هو نفسه عندما تعود إليه. إذا لم يتم تحديده ، فأنت بحاجة إلى تصديره واستيراده في المرة التالية التي تريد فيها العمل في مشروعك.

تلميح التعليمات البرمجية

سيقترح Sumocode بعض القيم لكائنات السومو. على سبيل المثال ، إذا بدأت بـ "سومو." ، فقد ترغب في استخدام طريقة sumo.background.


أمثلة

أمثلة أساسية

من أفضل الطرق لبدء التعلم هو تعديل بعض الأمثلة الموجودة ، إذا قمت بالاطلاع عليها جميعًا ، يمكنك رؤية جميع الأساليب قيد التنفيذ.


تعلم تطوير اللعبة

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

مثال لعبة الذاكرة

مع أقل من 350 سطرًا من التعليمات البرمجية ، يمكنك لعب لعبة ذاكرة ثلاثية الأبعاد مع الأصوات. نستخدم بعض مفاهيم JS الأساسية مثل Arrays ، وعبارات for و if ، وننشئ أساليبنا ومتغيراتنا الخاصة ليتم استدعاؤها من وظائف Sumocode. علاوة على ذلك ، فإن الباقي هو استخدام خيالك وواجهة برمجة تطبيقات Sumolib.

مثال لعبة الرياضيات الدمية

هذه اللعبة أكثر تعقيدًا بقليل من لعبة Memory ، ولكنها تحتوي على أقل من 500 سطر من التعليمات البرمجية. نستخدم بعض مفاهيم JS الأساسية مثل المصفوفات (ذات الأبعاد المتعددة) وعبارات التبديل و for و if وعوامل المنطق مثل && (AND) و || (OR) وننشئ طرقنا ومتغيراتنا الخاصة ليتم استدعاؤها من وظائف Sumocode.