Flag的英文本意是旗帜的意思,后成为网络流行词,在游戏中flag决定或引发剧情发展的特性,在游戏编程中,通常使用一个变量(称为FLAG)来标记接下来的剧情走向,当玩家做出影响剧情的动作时,就改写这个变量的值,在剧情分支点则根据flag的当前值决定游戏程序运行的分支。后来被广泛引申到ACG作品中,指引发某一特定事件的原因;后来再进一步引申为某一特定事件发生前的征兆或标志。
根据文字冒险类游戏或动漫等中flag决定剧情发展的特性,一般把接下来一定/很可能发生XX事情的做法称作XXflag。比如立flag、死亡flag、秒收flag等。
1、立flag(フラグが立つ)
说了某些话或做了某些事,预示了某种(或好或坏的)事件。比如:
1).太晚了,我送你回家吧。(立flag)
2).那你自己保重,我先走了。(无flag(但可能给对方立了flag)
2、死亡flag
某些通常引向人物死亡的桥段。比如:
「这场战争结束后,我就要回老家结婚了」(この戦争が终わったら、俺は故郷に帰って结婚するんだ)
结果:战死沙场。
3、反flag(反式flag)(逆フラグ):
说了同上的话或做了同上的事,但是产生了与预示相反的事件。例如:
「听好,在我回来之前绝不要乱走动哦」(いいか、俺が帰ってくるまでここを动くんじゃないぞ)
结果:然后就回不来了,有部份例子反倒是被叫”别乱走动”的人会死亡。
4、拔flag(フラグを折る)
将触发事件的条件去除。
5、收flag(フラグ回収)
flag预示的事件发生。你做了一件事,这件事产生的影响很快就显现了出来。比如:
回家要注意安全 在某些情况下这就是flag,
你刚说注意安全,立马来了一辆车把人撞死了。
由于flag在网络游戏中常用,所以立flag后来也被用于现实生活中,意思是是单纯的就为自己设定一个小目标方向,但是每次立flag之后就被现实打脸了,所以网络上说立flag有时候也是一种调侃。
在互联网的一些论坛里经常会碰到有人说立flag之类的话,但是每次立flag之后就被现实打脸了,所以网络上说立flag有时候也是一种调侃,很多人也认为立flag是乌鸦嘴,每次立完flag总是和自己说的相反,当然很多人依然单纯认为立flag就是单纯树立一个方向目标,让自己有奋斗的方向。