یک برنامه کوچک بنویسید تا یک ربات را در سراسر شبکه هدایت کند و قبل از تمام شدن انرژی هر چراغی را روشن کند.
یک برنامه از یک پالت فرمان بسازید - حرکت، چرخش، نور - تقسیم بین یک دنباله اصلی و یک روش قابل استفاده مجدد. دستورات داخل رویه انرژی کمتری نسبت به دستورهای درون خطی دارند، بنابراین تا کردن حرکات مکرر به رویه و فراخوانی آن به این صورت است که شما در بودجههای کم فشار میآورید. برنامه را اجرا کنید تا هر چراغ در محدوده انرژی روشن شود.
Beacon Bot حلقهها و روشهای قابل استفاده مجدد را از طریق یک پازل برنامهنویسی بصری با بودجه انرژی آموزش میدهد و ایدههای کدگذاری هستهای را ایجاد میکند.
ساختن برنامهای از فرمانهای حرکت، چرخش، روشن کردن و انشعاب، تقسیمشده میان یک دنبالهی MAIN و یک رویهی قابلاستفادهی مجدد، زیرروال را آموزش میدهد — این ایده که یک بلوک نامدار از دستورها را میتوان یک بار نوشت و از هر جایی فراخواند.
محدود کردن شما به تنها یک رویهی قابلاستفادهی مجدد، کل طراحی است. با تعداد نامحدود، پازل آسان است؛ با دقیقاً یکی، باید الگویی را بیابید که واقعاً تکرار میشود.
این همان مهارت واقعیای است که زیرروال میطلبد. نامگذاری بخشی از کد پیشپاافتاده است، و انتخاب کدام بخش داوری اصلی است — مرز را اشتباه انتخاب کنید و رویه یک بار استفاده میشود و هیچ کمکی نمیکند.
Beacon Bot یک پازل برنامهنویسی بصری اصلی است که حلقهها و روشهای قابل استفاده مجدد را از طریق چالش بودجه انرژی آموزش میدهد. در مرورگر خود با سطوح روزانه و تمرینی رایگان بازی کنید.