Что такое «игровое состояние»?

15

Терминология «игровое состояние» для меня немного расплывчата. Кто-нибудь может уточнить, что входит в состояние игры, пожалуйста?

Это состояние всех переменных и объектов в игре в данный момент?

Bunkai.Satori
источник

Ответы:

21

Введение: что в мире такое государство?

Состояние игры можно использовать для обозначения множества вещей, и вы найдете, что оно используется по-разному в игровой индустрии. В этом случае я использую «состояние игры», чтобы предоставить описание объекта в данный момент времени в игре. Ясно, как грязь для вас сейчас? Не волнуйтесь, я постараюсь описать это по-другому, как вы, вроде меня, которого вы можете отождествить с немного лучшим.

Комиксы. При покупке подержанных комиксов они часто говорят, в каком «состоянии» или состоянии находится комикс. Текущее состояние комикса дает некоторое представление о том, как будет выглядеть комикс при его покупке. Mint, Fine и Poor дают представление о том, насколько потрепан или изношен комикс.

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

Поскольку у этого введения в Game State есть очень хороший способ объяснить это, я процитировал его, и вы можете найти полную статью на http://www.xnadevelopment.com/tutorials/thestateofthings/thestateofthings.shtml

Prix
источник
3
Спасибо за это подробное и простое для понимания объяснение. Подводя итог, если я хочу сохранить игровой процесс, я просто соберу игровое состояние (состояния всех соответствующих объектов) и сохраню их один за другим.
Bunkai.Satori
1
Посмотрите на следующий вопрос для получения дополнительных альтернативных определений: gamedev.stackexchange.com/questions/2423/…
DrDeth
Аналогия с комиксами немного вводит в заблуждение, учитывая, что она описывает состояние качества, а не состояние в целом.
Джастин Майнерс