Ну и соответсвенно теперь назрел вопрос, нужно ли рассказывать как это все работает внутри?
🤔
83.8%
Нужно🤔
16.2%
Не нужноСоздание модели можно разделить на 3 части:
- Дизайн тайм — таскаем кирпичики и собираем логику нашей системы
- Кодогенерация — превращаем метамодель в исполняемый код
- Рантайм — запускаем все в "режиме виртуального времени" и собираем статистику о том, как система работает
Дизайн тайм - это по сути редактор в котором мы драгаем кирпичики либо создаем на базе этих кирпичиков - свои более высокоуровневые.
Например можно создать модель, экспортировать ее и импортировать обратно как кирпичик ^^
🤔
68.8%
Рекурсия!🤔
31.2%
Что за жесть!?Рантайм - это игровой движок (самописный), который умеет запускать эти самые модели и эмулировать их поведение.
По этому если посмотреть на суть: это обычная игра, просто для бизнеса.
Ничего интересного. Задавайте вопросы, может быть отвечу