Категории

Заказы

Проекты

Автоматизация складов и стройки

Услуги

Уроки

Minecraft

Основы программирования

Строительство

Совместное проектирование на сервере. Понятия BIM, GIT.

Цель данного урока обсудить как работают с одним проектом на общем сервере несколько архитекторов и программистов.

Записаться

У архитекторов есть такой термин BIM – Building Information Model (Информационная модель здания). Когда несколько человек работают над одним зданием, допустим кто-то рисует стены, а кто-то электрическую проводку, а кто-то трубы для воды, то необходимо ввести правила такой совместной работы.

Во-первых, каждый сохраняет то, что он сделал в своих папочках или на своем компьютере, но при этом на сервере, в общей модели его элементы видны и помечены, что это он рисовал.

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

В итоге когда каждый нарисовал свою часть и выложил на сервер без ошибок мы видим проект целиком. И в будущем можем скопировать часть этого проекта для другого.

Когда работают несколько программистов над одним проектом, то у них есть своя похожая система. Она называется GIT.  Это “распределённая система управления версиями” Каждый программист кладет свой код в свои папочки, причем если он его исправил или поменял, то старая версия не удаляется, а сохраняется, чтобы можно было вернуть “как было”. И далее самый главный программист смотрит какие изменения и кто внес  в общий код и если не находятся ошибки, то код запускают в работу.

Таким образом есть общее, что и архитектор и программист и разработчик игр и т.д. сохраняют свою работу в своих папочках. Тем кусочкам работы “кубикам” или “блокам” какие можно использовать в других проектах дают название и сохраняют в общих папке с пометкой кто сделал и какая версия это разработки.

На нашем сервере нам также предстоит научиться сохранять свой код. Давать названия блокам/кубикам. Затем складывать из них проекты и использовать кубики повторно в других проектах. А если самим сложно разобраться как был сделан кубик, то всегда можно посмотреть его автора и ему написать и попросить помочь.

На наших занятиях мы будем внимательно изучать как работать с блокли, сохранять код и другие вопросы.

Задание:

  1. Разобраться как сохранять свой код и привязывать его к общему проекту в нужный раздел
  2. Научиться смотреть чужой код на сервере
  3. Научиться создавать и копировать кубики для использования их в других проектах. Для примера создать кубики: фундамент, стены с окнами и дверями, крыша. И собрать их этих кубиков дом с помощью дрона.
  4. Научиться разделять карту строительства на зоны ответственности, кто, что и где рисует и построить вместе общий проект.
Войти
Регистрация
Введите латинские буквы