Anonim

Морское ушко (Морские улитки) - Морепродукты у источника, Эпизод 4

Любой, кто знаком с симуляторами свиданий и визуальными романами, узнает термин «флаг» в этом контексте. В этих играх, когда вам предоставляется выбор, который влияет на то, как другие персонажи видят вас и потенциально меняют маршрут, по которому вы идете, это называется флагом. «Поднятие флагов персонажа» по сути означает, что вы делаете выбор, который улучшит ваше положение с этим персонажем и который с большей вероятностью поставит вас на его / ее путь.

Эта терминология довольно распространена даже за пределами визуальных новелл в аниме. Например, в манге «Мир, которую знает только Бог» (пародия на игры в жанре «симулятор свиданий») этот термин часто используется, а главы манги пронумерованы как флаги (например, «флаг 53»). Я видел это во многих других аниме и манге, как на японском языке, так и в переводе на английский. Мне не удалось найти никаких ссылок на термин, используемый таким образом, ни на английском, ни на японском языках.

Термин «флаг» в этом контексте не кажется особенно романтичным или описательным. Есть и другие термины, такие как «точки привязанности» (немного другая система), которые легко понять, но «флаги» по крайней мере так же распространены, как и любой из них. Какова причина использования термина «флаг» в этом контексте и откуда он взялся?

6
  • Помимо романтических событий, еще одним частым упоминанием флага является «флаг смерти».
  • Фактически флаг можно использовать для каждого события. Они просто отмечают, произошло событие или нет. (Смотрите ответы, оба правильные.)
  • @looper, вы правы, но я слышал, что он используется гораздо чаще в отношении романтических событий, чем другие события. Я согласен с тем, что оба ответа, вероятно, верны, и я приму один в ближайшем будущем, но я оставляю это открытым на случай, если кто-то сможет найти официальный источник претензии. Будучи разработчиком VN, если вы знаете о таком источнике, не стесняйтесь добавлять свой собственный ответ на этот счет.
  • @LoganM: Я не могу дать вам официальный источник. Это похоже на то, что ты просто учишься ^^ '.
  • Поскольку Ками номи дзо ширу секай так явно пародирует знакомство с симами, нет смысла использовать какой-либо другой термин, учитывая флаг это уже обычное использование.

Терминология, вероятно, пришла из программирования. В большинстве визуальных новелл термины «флаг» и «контр» идут рука об руку.

В основе игры есть различные переменные, наиболее заметными из которых являются «глобальные» и «локальные» переменные. Эти переменные обычно из которых состоят счетчики и флаги.

Локальные переменные обычно представляют собой счетчик очков, который сбрасывается каждый раз, когда вы начинаете новую игру. Допустим, у вас есть персонаж, Y. Если вы дадите Y подарок, счетчик «привязанности» Y увеличится на 2 очка. К концу игры, если этот счетчик наберет 12 или более очков, вы получите «хороший» конец этого персонажа.

Глобальные переменные обычно представляют собой флаги, созданные игрой для запоминания определенных вещей. Поэтому, если в игре вы решили покинуть свой дом, не проверив печь, вы активируете флаг «печь не проверена». Позже в игре флаг проверяется, и, если он был активирован, запускает событие, когда ваш дом сгорает, и вы должны переехать в него с другом.

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

Предположим, что есть еще один персонаж с именем Z. Если вы получите один из хороших концов Y, вы активируете флаг глобальной переменной хорошего конца Y. Во время вашего следующего прохождения в какой-то момент игры игра проверяет, был ли активирован этот флаг, и если он был активирован, вы получаете новый выбор, который позволяет вам получить доступ к маршруту Z. Обычно это делается для управления прогрессом игрока в игре, поскольку маршрут Z может испортить элементы истории в маршруте Y.

2
  • Пример для «global» var (сгоревший дом) больше похож на «local» var (элемент истории, а не постоянный в разных повторах). Также есть (много) случаев, когда global var является счетчиком - игрок сохраняет всю статистику из предыдущей игры и переносит ее в новый повтор.
  • Я поддерживаю это. Как VN-разработчик могу сказать, что ответ правильный :).

Это чисто предположение.

Я подозреваю, что флаги фактически такие же, как булевы в компьютерном программировании, которые могут иметь значения истинный или же ложный. В вексилологической терминологии флаги были бы либо поднятый или же понижен. Это упрощает понимание и визуализацию при использовании в программном обеспечении для симуляторов знакомств. Кроме того, наличие ряда симуляторов знакомств программные движки которые абстрагируют большую часть кода в более доступный формат, также, вероятно, помогли сделать такую ​​терминологию популярной.

Я могу представить, что в пошаговых руководствах и т. П., Которые были созданы людьми в бизнесе, регулярно использовались такие фразы, как запускать флаг что ускорило дело.

Отличный вопрос.

В визуальном романе / ролевой игре Мегапространство Нептуния VII, внутриигровой кодекс, Непедия имеет следующие записи:

1

Флаг (Срок программирования)

Термин «флаги» от их использования в качестве ориентиров используется в программировании для обозначения требования обработать действие. Если требование снято, говорят: «Флаг установлен» или «Флаг поднят». Когда это не выполняется, говорят: «падает ложный флаг».

2

Флаг (производная) 1

Первоначально термин из программирования, он стал использоваться для обозначения «прогресса в отношениях», «предзнаменования катастрофы» и других различных значений. Знаменитый флаг «говорит оптимистично и надеется, когда дела идут плохо». Поскольку большинство из них умирают после этого, это известно как «флаг смерти».

3

Флаг (производная) 2

Когда флаг идет не так, как ожидалось, или когда человек сам останавливает результат или игнорирует его, это известно как «нарушение флага». Тех, кто делает это исключительно, называют «Разрушителями флагов». Его использование отличается от значения, и программисты в странах за пределами Японии говорят, что, используя слово ломка не правильно.

4

Отметить элемент

В Gamindustri время от времени обычно нематериальная концепция «флага» материализуется в предмет. Этот элемент классифицируется как «Флаговый элемент», и каждый получает полезные функции, получая его. Раньше авантюристы и разведчики повышали и понижали его в подземельях в свою пользу. Однако, поскольку это намного удобнее как предмет, большинство людей вытаскивают его и уносят сейчас, поэтому вы редко встретите его в дикой природе.

Я думаю, что последняя запись относится только к этой игре конкретно, но первые три записи более общие. Тем не менее, это в игре энциклопедия, и в игре, переполненной сатирой, так что относитесь к ней с недоверием.