Skip to main content
Учениците немирни
  • Login
  • Проект
  • Home
  • Играта с динозавъра
  • Направете презентация
  • Направете таблица
  • Поправете текста с грешки
  • Проекти
  • Раздвачи
  • Собствени блокове
  • Таблици
  • Относно
  1. Home

Играта с динозавъра

Ще направим играта с динозавъра, която се играе в Google Chrome, когато няма интернет.

 

 

Избор на герой

 

 

В търсачката пишем „dino“ и избираме един от динозаврите:

Накарайте динозавъра да скача

За да скача динозавъра, при натискане с пръст на екрана, трябва да се издигне постепенно нагоре, а после да се спусне надолу. Проверката дали сме натиснали с пръст се прави с блок „ако... тогава“ от секция Контрол и „мишка натисната?“ от секция Сетива.

Изкачването нагоре става с „промени y с 10“, което повтаряме 15 пъти. Падането надолу става с „промени y с -10“, което също повтаряме 15 пъти, за да се върне на същото място, откъдето е започнал да скача.

За да може да прави тази проверка постоянно, а не само веднъж, трябва да облечем цялата проверка с блок за цикъл „винаги“ и да сложим „Когато зеленото знаме е натиснато“.

Слагаме препятствие

Добавяме препятствие Rocks. Намаляваме размера на 50%

Задвижваме препятствието

За да се движи наляво, слагаме „промени x с -10“. За да се движи постоянно, слагаме „винаги“.

Трябва да направим проверка дали обектът е стигнал до левия край на сцената. Това се прави с „Ако x позиция < -240“, като вътре поставяме „направи x равно на 240“.

Слагаме точно под знамето „направи x равно на 240“, за да започва играта винаги от едно и също място.

 

Задаваме начална позиция на динозавъра

Слагаме „отиди до x: -137 y: -50“ точно под знамето на динозавъра. Ако тези числа не са подходящи за вашия проект, може да ги промените.

 

Слагаме точки

Има три неща, които трябва да направим, когато слагаме точки:

  1. Създаваме променлива „Точки“
  2. Задаваме начално състояние нула
  3. Добавяме точка всеки път, когато прескочим препятствие

Създаваме променлива „Точки“

Избираме секция „Променливи“.

Избираме „Създаване на променлива“.

Пишем „Точки“. Избираме „Добре“.

Задаваме начално състояние нула

От секция „Променливи“ взимаме „Направи моята променлина на 0“ и я добавяме точно под „Когато знамето е щракнато“ на динозавъра.

Променяме „моята променлива“ на „Точки“.

Добавяме точка всеки път, когато прескочим препятствие

За да добавяме точка всеки път, коато прескочим препятствие, трябва да добавим „Промени Точки с 1“ точно под мястото, където динозавъра се приземява. Това означава, че когато направим успешен скок, ще получаваме точка.

Добавяме край на играта

За да има край на играта, на препятствието слагаме следния код, за да спира играта, когато динозавъра допира до препятствието.

 

  • Log in to post comments
Powered by Backdrop CMS