Категории
Заказы
Проекты
Автоматизация складов и стройки
Услуги
Уроки
Minecraft
Основы программирования
Строительство
4d Смета. Покупка товара с маркетплейса внутри игры
Цель урока выстроить обмен данными между сервером и игрой в максимально приближенном к реальным BIM проектам формате. Чтобы в будущем можно было просто играя в игре строить дома и сразу видеть их сметную и рыночную стоимость, производить заказы сразу из игры.
Задача создать код таким образом, чтобы он посчитал сколько каких блоков использовалось. При сохранении кода на сервере и маркетплейсе программа должна найти по номерам карточки с товарами этих блоков и подтянуть стоимость сколько стоят сами блоки, а также подтянуть стоимость по их укладке роботом из карточек товаров раздела услуги/укладка майнкрафт блоков роботом.
Для реализации задачи нам надо:
- Создать товары на маркетплейсе с блоками майнкрафт и указать их цену. Создать поле/ячейку у товара куда записать его точное название в игре Майнкрафт.
- Создать услуги по укладке каждого блока роботом и указать цену. Создать поле/ячейку у услуги куда записать его точное название в игре Майнкрафт.
- При создании кода в блокли сделать код, который будет считать количество блоков и записывать их название.
- Сделать программу на сайте, которая при сохранении блока будет искать товары и услуги на сайте, с нужным названием и подтягивать стоимость к Вашему сохраненному кубику.
- Научиться складывать стоимость всех кубиков, которые Вы сложили в общий проект
- Научиться пересчитывать стоимость кубиков, если Вы изменили код и количество блоков внутри кода.
- Научится создавать смету – когда у Вас есть общая стоимость всех кубиков и плюс она еще расписана на стоимость каждого кубика/этапа работ. И чтобы можно было также посмотреть этот отдельный кубик.
- Есть программа https://5dsmeta.ru/ и у нее есть стандарт xml файла для привязки BIM моделей к сметным нормам. задача посмотреть стандарт и связать товар на сайте с id блока в игре и сметной нормой. http://www.gektorstroi.ru/description/5D_XML_doc.zip Вот описание формата, но возможно оно устарело. Так как появилась новая версия для интеграции с IFC форматом.