Как создать игру "Лопни шарик" в App Inventor: различия между версиями

Материал из Поле цифровой дидактики
Строка 44: Строка 44:
|  Для начала необходимо инициализировать глобальную переменную присвоив ей первоначальное значение.
|  Для начала необходимо инициализировать глобальную переменную присвоив ей первоначальное значение.
|-
|-
|  [[Файл:]]  
|   
| Создать процедуру с присвоением спрайту глобальной переменной
[[Файл:Алгоритм для кнопок.png|мини|альт=Алгоритм для кнопок|Алгоритм для кнопок]]
| Создаем алгоритм, изменяющие параметры при нажатии на кнопки:
* Если нажимаем стоп, все шарики становятся невидимыми и недоступными, пропадает счет
* Если нажимаем старт, шарики появляются, а счет обнуляется
|-
|-
|  [[Файл:]]
|   
|  Создать алгоритмы, изменяющие следующие параметры при нажатии на кнопки:
[[Файл:Нажатие на какой-либо шарик.png|мини|альт=Нажатие на любой шарик|Нажатие на любой шарик]]
* Изменение местоположения спрайта
[[Файл:Нажатие на конкретный шарик.png|мини|альт=Нажатие на конкретный шарик|Нажатие на конкретный шарик]]
* Вызов процедуры с присвоением новых координат
|  Создать алгоритм поведения спрайта, когда на него нажимают:
* Поворот изображения в соответствующую сторону
* Когда нажимают на любой шарик должен расти счет, воспроизводиться звук взрыва шарика
* Если шарики все лопнуты, должна резко появиться новая партия
* Когда человек нажимает на шарик, этот шарик должен тут же стать недоступным и невидимым
|}
|}


== Приложение ==
== Приложение ==
[ Ссылка на приложение]
[ Ссылка на приложение]

Версия 00:43, 20 декабря 2023

Описание В данном рецепте описаны шаги создания игры в App Inventor. Мы создаём холст, расставляем по нему спрайты. Также создаем две кнопки: стоп и старт
Область знаний Информатика
Область использования (ISTE)
Возрастная категория


Поясняющее видео https://youtu.be/LbsC0pA0Qg0?si=tq0jKqq16gxDLnwI Данный ролик вдохновил, но шарики там слишком сильно дергались, было неприятно играть
Близкие рецепту понятия
Среды и средства для приготовления рецепта: App Inventor


Подготовка в разделе Дизайнер

Скрин Этап
Компоненты
  1. Необходимо переместить холст на рабочую область
  2. Перенести на холст несколько спрайтов
  3. Добавить две кнопки: старт и стоп
  4. Разместить на рабочую область звук
  5. Так же нам необходимо поместить надписи с названием игры и счетом
Внешний вид игры
  1. Настраиваем ширину и высоту холста для рабочей области( в моем случае: fill parent), задаем фоновое изображение холста
  2. Задаем изображение для наших спрайтов
  3. Название и счет располагаем по центру
  4. Редактируем вид кнопок
  5. Добавляем звук лопанья шариков

Создание блоков кода

Скрин Этап
Глобальная переменная
Глобальная переменная
Для начала необходимо инициализировать глобальную переменную присвоив ей первоначальное значение.
Алгоритм для кнопок
Алгоритм для кнопок
Создаем алгоритм, изменяющие параметры при нажатии на кнопки:
  • Если нажимаем стоп, все шарики становятся невидимыми и недоступными, пропадает счет
  • Если нажимаем старт, шарики появляются, а счет обнуляется
Нажатие на любой шарик
Нажатие на любой шарик
Нажатие на конкретный шарик
Нажатие на конкретный шарик
Создать алгоритм поведения спрайта, когда на него нажимают:
  • Когда нажимают на любой шарик должен расти счет, воспроизводиться звук взрыва шарика
  • Если шарики все лопнуты, должна резко появиться новая партия
  • Когда человек нажимает на шарик, этот шарик должен тут же стать недоступным и невидимым

Приложение

[ Ссылка на приложение]