20 сен 2023

Когда мы смотрим спектакль в театре, то на сцене видим актеров.

В этот момент мы совершенно не думаем, что за кулисами есть те, кто настраивает звук, строит декорации и делает много других вещей. В играх всё точно также. Когда мы играем, мы видим “актёров”, но совсем не задумываемся о закулисье 🎭
Сегодня расскажем о двух главных "строителях" наших виртуальных миров: фронтенд- и бэкенд-разработчиках! 💻
Фронтенд и бэкенд — это как сцена и закулисье игры 🎮
Фронтенд-разработчики создают всё то, что мы видим: кнопки, заголовки, банеры. Бэкенд-программист занимается всеми “внутренностями” игры: делает такую систему, чтобы все действия игроков были обработаны правильно. Он создаёт ”скелет” игры.
📌 Представьте: вы заходите в игру “Котопоиск” и хотите забрать ежедневную награду. Фронтэнд-программист отвечает за то, как выглядит и где находится кнопка "Забрать", за внешний вид и расположение ячеек с наградами. Его главная задача — чтобы все кнопки, сундуки, обозначения уровней находились на своём месте.
Эта часть игры “общается” с бекэнд-частью, или по-другому её называют “серверной”. Сервер — то место, где игра ищет ответ на ваш запрос, после чего отправляет ответ, и вы видите это на экране. Такая операция происходит очень быстро — для игрока она незаметна ⚡
📌 Чтобы до конца разобраться, как это работает на практике, приведём пример с ежедневной наградой. Когда игрок нажимает кнопку "Забрать" его запрос отправляется на сервер. Там информация обрабатывается, а затем возвращается. В результате того, что описано выше, игрок видит, как две монетки добавляются к его счету.
Все это происходит не из-за магии, а благодаря налаженному взаимодействию игровых элементов: бэкенд создает структуру, а фронтенд делает процесс игры понятным и приятным глазу 👾
Пишите в комментариях, какая профессия была бы интереснее для вас: бекэнд- или фронтэнд-разработчик? 🤔

Комментарии

Комментариев нет.