Подчиняться клавишам клавиатуры: различия между версиями

Материал из Энциклопедия вычислительного мышлении
Перейти к навигации Перейти к поиску
(Новая страница: «{{HowTo practice |Name=Keyboard Movement |Description_of_problem=Реагировать на клавиши клавиатуры Движение клавиату…»)
 
 
Строка 7: Строка 7:
 
|url_example=https://scratch.mit.edu/projects/69927/
 
|url_example=https://scratch.mit.edu/projects/69927/
 
|similar_practices=толкать
 
|similar_practices=толкать
 +
|KeyConcepts=Паттерн вычислительного мышления
 +
|FieldActivity=Computational Thinker
 
}}
 
}}
 
=== Для [[Scratch]] ===
 
=== Для [[Scratch]] ===

Текущая версия на 12:29, 18 мая 2022

Name Keyboard Movement
Описание проблемы Реагировать на клавиши клавиатуры Движение клавиатуры: нажатия кнопок клавиатуры управляют движением агента. И здесь могут быть паттерны типа Прыгать - как писал Пейперт в этой статье писал про Марио и как воспроизвести поведение Марио
Среда Mario Bros, Scratch
Предлагаемое решение Использовать блоки управления в сочетании с блоками движения
Пример кода
если <клавиша  нажата>, то
Адрес примера https://scratch.mit.edu/projects/69927/
Стандарты
сходные практики толкать
Ключевые понятия Паттерн вычислительного мышления
FieldActivity Computational Thinker

Для Scratch[править]

когда щелкнут по @greenFlag
всегда
если <клавиша [влево v] нажата>, то
изменить x на (-10)
конец
если <клавиша  [вправо v] нажата>, то
изменить x на (10)
конец
если <клавиша [вверх v] нажата>, то
изменить y на  (10)
конец
если <клавиша  [вниз v] нажата>, то
изменить y на (-10)
конец