Скретч-квест

Материал из Letopisi.Ru — «Время вернуться домой»
Перейти к: навигация, поиск


На сайте Скретча - https://scratch.mit.edu/projects/69927/

Описание

Квест предполагает, что герой перемещается из одного пространство в другое. Число пространств или комнат может быть очень большим, но для примера мы построим мир из 5 связанных между собой комнат. Кошка управляется клавишами -

повернутьвнаправлении180
идти1шагов
, вверх, вправо и влево. Scratch/Как передвигать спрайт клавишами

когдащелкнутповсегдаесликлавишавлевонажата,тоизменитьxна-10есликлавишавправонажата,тоизменитьxна10есликлавишавверхнажата,тоизменитьyна10есликлавишавнизнажата,тоизменитьyна-10

С кошкой все ясно.

А вот мир вокруг кошки устроен сложнее, он должен помнить откуда идет кошка и куда она должна попадать при ее соприкосновении с экраном.
Как только кошка касается экрана, она посылает миру сигнал -

передатьChange place
В ответ на этот сигнал среда начинает анализировать положение (направление) кошки и фон, на котором она находится.
В зависимости от того, куда смотрит кошка и из какой комнаты она пришла, мир подсовывает под кошку новое изображение комнаты.


когдаяполучуИзменить местоеслиbackground=1,тоеслиdir=0,тосменитьфоннаgardenеслиdir=90,тосменитьфоннаlakeеслиdir=180,тосменитьфоннаpathwayеслиdir=-90,тосменитьфоннаwater-and-rockеслиbackground=2,тоеслиdir=0,тосменитьфоннаlakeеслиdir=90,тосменитьфоннаpathwayеслиdir=180,тосменитьфоннаwater-and-rockеслиdir=-90,тосменитьфоннаgarden


Да, в программе есть еще летучая мышка, которая получает сигнал о переходе и сообщает зрителям, где мы находимся.
Развитие программы: - мы можем добавлять новые объекты, с которыми кошка будет встречаться в разных комнатах квеста. Например, кошка может уворачиваться от демонов и пытаться собрать зеленые шарики.


Qw-cat-all.jpg Смена комнат



Квест игры в среде Скретч.



Персональные инструменты
Инструменты