يتم استخدام بطاقات Coder مع Coder لتشفير 123 Robot. تمثل كل بطاقة Coder أمرًا، وعند إدخالها في Coder، ستوجه الروبوت 123 لإكمال السلوك.
هناك سبع فئات مختلفة من بطاقات Coder، وكل فئة مرمزة بالألوان. الفئات هي:
- حركة - تعمل بطاقات الحركة الزرقاء على تشغيل وتدوير الروبوت 123.
- صوت - بطاقات الصوت الوردية تتحكم في الأصوات الصادرة من الروبوت 123.
- مظهر - تتحكم بطاقات المظهر الأرجواني في اللون الذي سيتوهج به ضوء المؤشر الموجود في وسط الروبوت 123.
- التحكم - تتحكم بطاقات التحكم البرتقالية في سير المشروع وتسمح للروبوت 123 باتخاذ القرارات.
- حدث - بطاقات الأحداث الحمراء تبدأ أو توقف مشروع 123.
- الإجراء - تُصدر بطاقات الإجراء الخضراء سلسلة من الحركات والأصوات من الروبوت 123.
- الوقت - تتحكم بطاقات الوقت الرمادية في مقدار الوقت المركّز الذي ينتظر الروبوت 123 حتى يتم تنفيذ الإجراء التالي.
حركة
| بطاقة | سلوك | عدد القطع في كل مجموعة |
|---|---|---|
| سيتحرك الروبوت رقم 123 للأمام لمسافة تعادل طول الروبوت. | 4 | |
| سيقوم الروبوت رقم 123 بالتحرك للأمام مسافة تعادل طول الروبوتين. | 1 | |
| سيقوم الروبوت رقم 123 بالتحرك للأمام مسافة تعادل أربعة أضعاف طول الروبوت. | 1 | |
| سيقوم الروبوت رقم 123 بالدوران في مكانه 90 درجة إلى اليسار. | 4 | |
| سيقوم الروبوت رقم 123 بالدوران في مكانه 90 درجة إلى اليمين. | 4 | |
| سيقوم الروبوت رقم 123 بالانعطاف يمينًا أو يسارًا بعدد عشوائي من الدرجات. | 1 | |
| سيدور الروبوت رقم 123 في مكانه 180 درجة إلى اليمين من نقطة البداية. | 1 | |
| سيتحرك الروبوت رقم 123 للأمام حتى يكتشف مستشعر العين وجود جسم ما. | 1 | |
| سيتحرك الروبوت رقم 123 للأمام حتى يصطدم بجسم أو جدار. | 1 | |
| سيستمر الروبوت 123 في القيادة حتى يكتشف خطًا على السطح الذي يسير عليه. | 1 |
صوت
| بطاقة | سلوك | عدد القطع في كل مجموعة |
|---|---|---|
| سيصدر الروبوت 123 صوتًا مشابهًا لبوق السيارة. | 1 | |
| سيصدر الروبوت 123 صوتًا مشابهًا لرنين جرس الباب. | 1 | |
| سيصدر الروبوت 123 صوتًا مشابهًا لصوت الاصطدام. | 1 | |
| سيقوم الروبوت 123 باختيار وتشغيل مؤثر صوتي بشكل عشوائي. | 1 |
المظهر
| بطاقة | سلوك | عدد القطع في كل مجموعة |
|---|---|---|
| سيضيء ضوء المؤشر الموجود في منتصف الروبوت 123 باللون الأرجواني. | 1 | |
| سيضيء ضوء المؤشر الموجود في وسط الروبوت 123 باللون الأخضر. | 1 | |
| سيضيء ضوء المؤشر الموجود في منتصف الروبوت 123 باللون الأزرق. | 1 | |
| لن يضيء ضوء المؤشر الموجود في منتصف الروبوت 123 بأي لون. | 1 |
يتحكم
| بطاقة | سلوك | عدد القطع في كل مجموعة |
|---|---|---|
| يستخدم مستشعر العين للتحقق مما إذا كان هناك جسم مكتشف أمامه مباشرة. | 1 | |
| يستخدم مستشعر العين للتحقق مما إذا كان هناك جسم غير موجود مباشرة أمامه. | 1 | |
| يستخدم مستشعر العين للتحقق مما إذا تم اكتشاف اللون الأحمر. | 1 | |
| يستخدم مستشعر العين للتحقق مما إذا تم اكتشاف اللون الأخضر. | 1 | |
| يستخدم مستشعر العين للتحقق مما إذا تم اكتشاف اللون الأزرق. | 1 | |
| يستخدم مستشعر العين للتحقق مما إذا تم اكتشاف ضوء محيط ساطع أو جسم ساطع. | 1 | |
| يستخدم مستشعر العين للتحقق مما إذا لم يتم اكتشاف أي ضوء محيط أو جسم داكن. | 1 | |
| يتحقق مما إذا كان الزر الصحيح مضغوطًا على روبوت 123. | 1 | |
| يتحقق مما إذا كان الزر الأيسر مضغوطًا على روبوت 123. | 1 | |
| يتحقق مما إذا كان زر الحركة مضغوطًا على الروبوت 123. | 1 | |
| يتحقق من الضغط على زر الصوت في الروبوت 123. | 1 | |
| يتحقق مما إذا كان الروبوت 123 يصطدم بجسم ما. | 1 | |
| يُستخدم مع بطاقة "If" Coder. ستقوم بطاقة المبرمج "Else" بتشغيل بطاقات المبرمج الموجودة تحت "Else" إذا لم يتم استيفاء شرط بطاقة المبرمج "If". | 1 | |
| ينهي سلسلة من بطاقات المبرمج "إذا" و "وإلا". | 1 |
حدث
| بطاقة | سلوك | عدد القطع في كل مجموعة |
|---|---|---|
| يبدأ المشروع عند الضغط على زر "ابدأ" في برنامج البرمجة. | 1 | |
| سيعود المبرمج إلى بطاقة المبرمج "When Start 123" ويواصل تشغيل المشروع. | 1 | |
| يوقف المشروع وينهيه. لن يتم تشغيل أي بطاقات تلي بطاقة "إيقاف". | 1 |
فعل
| بطاقة | سلوك | عدد القطع في كل مجموعة |
|---|---|---|
| يستدير الروبوت رقم 123 يميناً 360 درجة ويصدر صوت ضحك لمحاكاة سلوك سعيد. | 1 | |
| يقود الروبوت رقم 123 للخلف، ثم ينعطف يسارًا ثم يمينًا، ويصدر صوت "أوه أوه"، ثم ينطلق للأمام لتقليد سلوك حزين. | 1 | |
| ينعطف الروبوت رقم 123 يسارًا في دائرة، ثم ينعطف يمينًا في دائرة، كل ذلك أثناء تشغيل صوت "حلقي" لمحاكاة سلوك مجنون. | 1 |
وقت
| بطاقة | سلوك | عدد القطع في كل مجموعة |
|---|---|---|
| سينتظر الروبوت 123 ثانية واحدة قبل الانتقال إلى بطاقة المبرمج التالية في المشروع. | 1 | |
| سينتظر الروبوت 123 ثانيتين قبل الانتقال إلى بطاقة المبرمج التالية في المشروع. | 1 | |
| سينتظر الروبوت 123 أربع ثوانٍ قبل الانتقال إلى بطاقة المبرمج التالية في المشروع. | 1 |