Найти в Дзене

Pocket Code | Программирование на телефоне #4 | Создание магазина для игр

Сегодня мы будем создавать внутри игровой магазин Интерфейс В начале создаем интерфейс нашей игры: Вначале для кнопки buy пропишем На данный момент этого хватит Далее в кнопке sell пропишем "Sell" Зарание пропишем "buy" Все, с кнопкой sell мы закончили. Теперь допишем кнопку buy "Sell" "buy" Все кнопки buy и sell работают Интерфейс сделан Валюта Делаем новый объект и пишем в нем "Деньги" = Ваше число "Деньги" По факту валюта создана, но осталась сделать возможность покупки предметов и их продажи Покупка предметов Пропишим код сначало ракете "Наличие ракеты" = 0 Это означает, что у нас пока нету ракеты "Наличие ракеты" = 1 "Деньги" Ваше число - стоимость товара "Наличие ракеты" = 0 "Деньги" -Ваше число - стоимость ракеты "Наличие ракеты" = 1 Все! Когда мы покупаем ракету у нас отнимаются деньги, тоже самое только уже с другой переменной делаем для других товаров Продажа предметов Для продажи дорабатываем некоторые места кода, а именно Дописываем в наших предметов вот эти два блока
Оглавление
Логотип Pocket Code
Логотип Pocket Code

Сегодня мы будем создавать внутри игровой магазин

  1. Интерфейс
  2. Создание валюты
  3. Покупка предметов
  4. Продажа предметов

Интерфейс

В начале создаем интерфейс нашей игры:

  • Продавец (необязателен)
  • Прилавок (необязателен)
  • Товары (обязательные)
  • Кнопки sell и buy (обязательные)
  • Баланс (обязательно)
Интерфейс без кода
Интерфейс без кода

Вначале для кнопки buy пропишем

  • При старте
  • Спрятать

На данный момент этого хватит

Интерфейс
Интерфейс

Далее в кнопке sell пропишем

  • При нажатии
  • Спрятать
  • Вещать всем

"Sell"

Зарание пропишем

  • Когда я получу

"buy"

  • Показать
-4

Все, с кнопкой sell мы закончили. Теперь допишем кнопку buy

  • Когда я получу

"Sell"

  • Показать

  • При нажатии
  • Спрятать
  • Вещать всем

"buy"

-5

Все кнопки buy и sell работают

Интерфейс сделан

Валюта

Делаем новый объект и пишем в нем

  • При старте
  • Присвоить

"Деньги" = Ваше число

  • Показать переменную

"Деньги"

-6

По факту валюта создана, но осталась сделать возможность покупки предметов и их продажи

Покупка предметов

Пропишим код сначало ракете

  • При старте
  • Присвоить

"Наличие ракеты" = 0

Это означает, что у нас пока нету ракеты

  • При нажатии
  • Если истина то | иначе

"Наличие ракеты" = 1

  • Изменить значение

"Деньги" Ваше число - стоимость товара

  • Присвоить

"Наличие ракеты" = 0

  • Спрятать
  • Иначе
  • Изменить значение

"Деньги" -Ваше число - стоимость ракеты

  • Присвоить

"Наличие ракеты" = 1

  • Спрятать
-7

Все! Когда мы покупаем ракету у нас отнимаются деньги, тоже самое только уже с другой переменной делаем для других товаров

Продажа предметов

Для продажи дорабатываем некоторые места кода, а именно

Дописываем в наших предметов вот эти два блока скриптов

  • Когда я получу

" Buy"

  • Если истина, то | иначе

"Наличие ракеты" = 0

  • Показать
  • Иначе
  • Спрятать
-8

И

  • Когда я получу

" Sell"

  • Если истина, то | иначе

"Наличие ракеты" = 1

  • Показать
  • Иначе
  • Спрятать
-9

Всё! Мы сделали магазин с продажей и покупкой предметов

Итог
Итог