Это зависит от того, идет ли игра против другого игрока или против компьютерного противника.Если это против другого игрока, то состояние будет обновляться и извлекаться с сервера.Если это против встроенного ИИ, не было бы никакой причины отправлять это состояние на сервер, если только ваш ИИ не находится внутри вашего веб-сервиса, а не включен в реальное приложение.Это действительно дизайнерское решение, основанное на том, чего вы пытаетесь достичь.Как правило, я бы рекомендовал хранить как можно более локально для приложения, если только нет причин делать это на сервере, но если в вашей игре есть какой-либо конкурентный аспект, вы определенно хотите сохранить контроль над любыми вычислениями на вашем сервере.Имейте в виду, что кто-то всегда может попытаться декомпилировать ваше приложение или вызвать ваши веб-сервисы напрямую, передав ложные данные.