Как игры обучают архитектурам программирования

Привет, dtf! Некоторые программисты рекомендуют некоторые игры, чтобы позже начать программировать, уже на настоящих языках программирования. давайте посмотрим на эти игры.

Как будет проходить разбор игр

игры будут разбиратся по этой структуре

название игры

существующие в игре архитектуры

их описание

Factorio

микросервисы

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

главная шина

игрок делает базу вокруг путей, а не пути во круг базы. всё доставляется легко и быстро.

суши-белт

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

монолит

игрок строит базу, в которой всё связанно. к примеру: 1 конвеер угля и если он сломается то остановится железо, медь и т.д..

Upload labs

примечание

здесь так таковые архитектуры влияют только на визуал но для меня это не повод убирать игру из списка

микросервис

игрок располагает блоки так, чтобы было удобно находить нужные группы за несколько секунд.

буфер

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

монолит

монолит не удобно расширять и понимать где что находится

mindustry

Структура внутри сектора

Монолит

Игрок строит базу, которую очень легко строить в начале, но очень сложно разширять. Подходит, если сектор производит 1 ресурс. Самая популярная архитектура в миндастри

Микросервис

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

Без конвеерная архитектура

Это самая сложная архитектура в миндастри, которая требует от игрока идеально использовать процессоры. У игроков, эта архитектура не пользуется популярностью, изза сложности настраивания процессоров.

Межсекторная структура

Микросервис

Игрок связывает сектора чтобы позже они все помогали в захвате нового сектора.

Буфер

Игрок направляет все ресурсы на один сектор и с него отправляет ресурсы для захвата нового сектора

Вывод

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

Ну а на этом всё.

22