FameBlogs

SHENZHEN I/O.. لعبة ستجعلك تفكر مثل مهندس إلكترونيات ومبرمج أنظمة مدمجة!

تختلف SHENZHEN I/O عن ألعاب البرمجة التقليدية؛ فهي لا تطلب منك فقط كتابة مجموعة من التعليمات لحل لغز، بل تضعك في بيئة تصميم إلكتروني تحتاج فيها إلى بناء دوائر باستخدام مكونات مثل المتحكمات الدقيقة والذاكرة والبوابات المنطقية وشاشات العرض. بعد ذلك، تكتب تعليمات برمجية للتحكم في هذه المكونات وتحقيق الوظيفة المطلوبة. 1. فهم الإلكترونيات الرقمية: تساعدك اللعبة على التعرف على طريقة عمل المكونات الإلكترونية وكيفية ربطها داخل دائرة متكاملة. 2. تعلم أساسيات البرمجة منخفضة المستوى: تستخدم اللعبة لغة تعليمات مستوحاة من Assembly، وتدربك على تنفيذ الأوامر والتحكم في تدفق البرنامج. 3. فهم العلاقة بين البرمجيات والأجهزة: لا يعمل الكود بمعزل عن المكونات الإلكترونية؛ بل يجب أن يتوافق مع إمكانياتها وطريقة استقبالها للإشارات والبيانات. 4. إدارة الذاكرة والموارد: تحتاج إلى التفكير في قدرات المكونات وحدودها، واستخدام الموارد المتاحة بطريقة مناسبة للوصول إلى الحل. 5. حل المشكلات الهندسية: كل تحدٍ يتطلب فهم المطلوب، واختيار المكونات المناسبة، وتصميم الدائرة، ثم كتابة البرنامج واختباره. 6. التفكير في الأنظمة المدمجة: تمنحك اللعبة تصورًا أوليًا عن العلاقة بين البرمجيات والأجهزة في الأنظمة التي تجمع بين المعالجة الإلكترونية والتحكم البرمجي. تجربة عملية: حاول تصميم دائرة افتراضية تستقبل إشارة، وتعالجها وفق شرط معين، ثم تعرض نتيجة على شاشة. ابدأ برسم المكونات وتحديد وظيفة كل منها قبل كتابة التعليمات. تتضمن اللعبة دليلًا تقنيًا تفصيليًا يضم أكثر من 30 صفحة من المواصفات والرسومات المرجعية، إلى جانب بيئة تجريبية تسمح بتصميم أجهزة وتحديات خاصة. بالأنظمة المدمجة أو هندسة الحاسوب أو الإلكترونيات، فهذه اللعبة تجربة تستحق الاهتمام. ومع ذلك، فهي على الدوائر والأجهزة الحقيقية، وإنما فهم منطقي للعلاقة بين الكود والعتاد. المصدر: SHENZHEN I/O – Steam store.steampowered.com
10 مشاهدة

هذا المنشور جزء من حديث على FameBlogs

تساعدك على بناء

وردت في 62 منشورًا من 52 كاتبًا

مجاني على Google Play · لأجهزة Android

اقرأ أيضًا

FameBlogsللحديث بقية في التطبيق حمّل