Оглавление:
Видео: фильм 50 из истории великих научных открытий Эрнст Аббе и микроскоп 2025
В игре MicroWorld EX будет использоваться процедура go для начала действия игры. Напишите процедуру перехода, а затем создайте связанную кнопку Go. Выполните следующие шаги, чтобы написать процедуру перехода:
Как написать процедуру MicroWorld EX Go
-
Перейдите на вкладку «Процедуры» (расположенную в правом нижнем углу окна).
-
Введите следующую процедуру перехода:
, чтобы пойти каждый [setx random 740 clickon] tto [squid shark] st ink, ht end
Процедура go указывает всем - в этом примере программы черепаха кальмаров, черепаха чернил и акула-черепаха - установить ее координату x в случайное число до 740, которое является шириной рабочего пространства. Это приводит к тому, что черепахи помещаются в случайные положения горизонтально по всему экрану, при этом цель состоит в том, чтобы отделить кальмара от акулы в начале игры.
Часть щелчка каждой команды затем нажимает на всех трех черепах. Вы будете писать инструкции в полях OnClick каждой черепахи, чтобы они знали, какие команды выполнять при нажатии.
Процедура затем говорит с (tto) кальмаром и акулой, инструктируя их показать черепаху (st).
Чернила команды, ht сообщает чернильной черепахе спрятаться, потому что кальмар не выстрелил облаком туши в акулу - все же!
В качестве дополнительной задачи добавьте строку кода в процедуру go, чтобы рассеять объекты по вертикали. Это помогает разделить кальмаров и акул. Используя только горизонтальное разделение, случаются случаи, когда акула и кальмар оказываются в контакте друг с другом в начале игры. Использование горизонтального и вертикального случайного позиционирования помогает уменьшить вероятность первоначального столкновения.
Как создать кнопку Go в MicroWorld EX
После того, как вы написали процедуру перехода, MicroWorlds EX распознает ее как новую команду, которую вы можете использовать. Выполните следующие шаги, чтобы создать кнопку «Перейти», чтобы запустить процедуру:
-
На панели инструментов нажмите кнопку «Создать кнопку». Затем щелкните в любом месте рабочей области.
-
В диалоговом окне «Кнопка» введите следующую информацию:
-
Ярлык: Введите «В поле« Ярлык », чтобы назвать кнопку.
-
Инструкция: Введите значение в поле «Инструкция».
-
Сделайте это: Выберите переключатель «Once».
-
Видимый: Установите этот флажок, чтобы оставить кнопку видимой.
Завершенное диалоговое окно:
-
-
Нажмите «ОК», чтобы закрыть диалоговое окно «Кнопка».
Кнопка «Перейти» добавляется в рабочую область.
-
Перетащите кнопку в положение «вне пути» в углу рабочей области.
-
Проверьте кнопку Go, чтобы убедиться, что она функционирует должным образом.Обратите внимание, что чернильная черепаха должна исчезнуть, потому что ей дана команда спрятанной черепахи.