Програмуйте спрайт крок за кроком через лабіринт — але медаль, яку ви хочете, потребує найкоротшої програми та циклу.
Як грати
Створіть послідовність рухів і поворотів блоків (з повторенням і якщо-шляхом вперед), щоб спрайт досяг мети. Недостатньо прийти — золоті нагороди розв’язуються з найменшою кількістю блоків, що зазвичай означає згортання повторюваних кроків у цикл.
Додайте блоки з палітри, потім натисніть «Виконати», щоб надіслати спрайт
Досягніть мети, щоб заробити бронзу, срібло або золото за ефективністю
Підказка показує, скільки блоків використовує оптимальне рішення на основі циклу
Елементи керування
Робочий стіл: клацніть елементи палітри, щоб додати блоки, клацніть ✕, щоб видалити, введіть кількість у полі Повторити; використовуйте кнопки Виконати, Очистити та Підказка
Телефон і планшет: торкніться безпосередньо палітри та програмних блоків
Режими гри
Щодня: один і той самий лабіринт для всіх, малий, середній або великий
Практикуйте: створюйте нові лабіринти будь-якого розміру за допомогою New Maze
Поради та стратегія
Знайдіть найдовший прямий пробіг і загорніть його в повторення, щоб зменшити кількість блоків
If Path Ahead дозволяє одній програмі пережити розгалужені коридори
Що ви дізнаєтесь
Sprite Sprint перетворює розгадування лабіринту на урок написання вузьких зациклених програм, створення справжньої логіки програмування.
Навички: цикли, алгоритми, логіка програмування, розв'язування задач
Найкраще для: приблизно 4–9 класи (9–15 років)
Для батьків і вчителів: написання жорстких, циклічних програм для вирішення лабіринтів.
Витоки
Блоки руху й повороту з Repeat та умовою — це словник Scratch, блокової мови, яку MIT Media Lab створила для віку від п’яти до шістнадцяти років.
Тут важить оригінальна система підрахунку: дійти до цілі недостатньо, а золото зарезервовано за розв’язання малою кількістю блоків.
Це перетворює вправу на урок абстракції. Довгий список рухів завжди працює й нічого не вчить; вимога стислості робить цикл очевидною відповіддю, бо повторення — єдине, що скорочує програму, не змінюючи того, що вона робить.
Про Sprite Sprint
Sprite Sprint перетворює розгадування лабіринту на урок написання вузьких зациклених програм. Це оригінальна безкоштовна браузерна гра, створена власноруч для PlayPendium.