{"id":2122,"date":"2026-04-03T12:41:30","date_gmt":"2026-04-03T12:41:30","guid":{"rendered":"https:\/\/blog.octokit.co\/?p=2122"},"modified":"2026-04-03T13:11:45","modified_gmt":"2026-04-03T13:11:45","slug":"5-loai-trigger-trong-octokit-va-cach-dung-chung-de-ke-chuyen","status":"publish","type":"post","link":"https:\/\/blog.octokit.co\/vi\/5-loai-trigger-trong-octokit-va-cach-dung-chung-de-ke-chuyen\/","title":{"rendered":"5 Lo\u1ea1i Trigger Trong Octokit \u2014 V\u00e0 C\u00e1ch D\u00f9ng Ch\u00fang \u0110\u1ec3 K\u1ec3 Chuy\u1ec7n"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Trigger l\u00e0 tr\u00e1i tim c\u1ee7a m\u1ed9t game tr\u00ean Octokit.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kh\u00f4ng ph\u1ea3i graphic. Kh\u00f4ng ph\u1ea3i score system. Kh\u00f4ng ph\u1ea3i interface \u0111\u1eb9p.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Trigger l\u00e0 kho\u1ea3nh kh\u1eafc story x\u1ea3y ra \u2014 khi nh\u00e2n v\u1eadt ch\u00ednh c\u1ee7a ng\u01b0\u1eddi ch\u01a1i ch\u1ea1m v\u00e0o th\u1ee9 g\u00ec \u0111\u00f3 tr\u00ean m\u00e0n h\u00ecnh v\u00e0 m\u1ed9t c\u00e2u chuy\u1ec7n b\u1eaft \u0111\u1ea7u.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Octokit c\u00f3 5 lo\u1ea1i trigger, m\u1ed7i lo\u1ea1i t\u1ea1o ra m\u1ed9t kho\u1ea3nh kh\u1eafc kh\u00e1c nhau. Hi\u1ec3u r\u00f5 t\u1eebng lo\u1ea1i \u2014 v\u00e0 bi\u1ebft khi n\u00e0o d\u00f9ng lo\u1ea1i n\u00e0o \u2014 l\u00e0 ch\u00eca kh\u00f3a \u0111\u1ec3 t\u1ea1o ra narrative flow t\u1ef1 nhi\u00ean thay v\u00ec ch\u1ec9 l\u00e0 m\u1ed9t chu\u1ed7i popup ng\u1eabu nhi\u00ean.<\/span><\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1925\" src=\"https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/2.png\" alt=\"\" width=\"1080\" height=\"1080\" srcset=\"https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/2.png 1080w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/2-300x300.png 300w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/2-1024x1024.png 1024w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/2-150x150.png 150w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/2-768x768.png 768w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3><b>C\u00e1ch trigger ho\u1ea1t \u0111\u1ed9ng trong Octokit<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Tr\u01b0\u1edbc khi \u0111i v\u00e0o 5 lo\u1ea1i, c\u1ea7n hi\u1ec3u c\u01a1 ch\u1ebf chung:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Trigger \u0111\u01b0\u1ee3c \u0111\u1eb7t tr\u00ean scoretrack \u2014 tr\u1ee5c \u0111i\u1ec3m s\u1ed1 c\u1ee7a game. Khi nh\u00e2n v\u1eadt ch\u00ednh \u0111\u1ea1t \u0111\u1ebfn m\u1ed1c \u0111i\u1ec3m t\u01b0\u01a1ng \u1ee9ng, m\u1ed9t element (NPC, item, obstacle) xu\u1ea5t hi\u1ec7n tr\u00ean m\u00e0n h\u00ecnh. Ng\u01b0\u1eddi ch\u01a1i ch\u1ea1m v\u00e0o element \u0111\u00f3 \u2192 popup m\u1edf ra \u2192 story x\u1ea3y ra.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">M\u1ed7i trigger c\u00f3 th\u1ec3 ch\u1ee9a m\u1ed9t popup v\u1edbi nhi\u1ec1u slides:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Dialogue (nh\u00e2n v\u1eadt n\u00f3i)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Comic (h\u00ecnh + text)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Quiz (c\u00e2u h\u1ecfi)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Form (\u0111i\u1ec1n th\u00f4ng tin)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Interaction (ng\u01b0\u1eddi ch\u01a1i ph\u1ea3i l\u00e0m g\u00ec \u0111\u00f3)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Reward (nh\u1eadn ph\u1ea7n th\u01b0\u1edfng)<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">B\u1ea1n g\u1ed9p c\u00e1c slides n\u00e0y theo th\u1ee9 t\u1ef1 \u0111\u1ec3 t\u1ea1o ra m\u1ed9t encounter ho\u00e0n ch\u1ec9nh.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2110 aligncenter\" src=\"https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers.png\" alt=\"\" width=\"1376\" height=\"768\" srcset=\"https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers.png 1376w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-300x167.png 300w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-1024x572.png 1024w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-768x429.png 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><\/p>\n<h3>Lo\u1ea1i<b> 1: NPC Encounter<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">NPC (Non-Player Character) l\u00e0 nh\u00e2n v\u1eadt xu\u1ea5t hi\u1ec7n tr\u00ean m\u00e0n h\u00ecnh v\u00e0 ch\u1edd ng\u01b0\u1eddi ch\u01a1i ti\u1ebfp c\u1eadn.<\/span><\/p>\n<h3><b>\u0110\u1eb7c \u0111i\u1ec3m<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Hi\u1ec3n th\u1ecb nh\u01b0 m\u1ed9t character sprite \u0111\u1ee9ng y\u00ean tr\u00ean m\u00e0n h\u00ecnh<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi ng\u01b0\u1eddi ch\u01a1i tap v\u00e0o \u2192 popup m\u1edf ra<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">NPC c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c \u0111\u1eb7t t\u00ean v\u00e0 c\u00f3 avatar ri\u00eang<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">C\u00f3 th\u1ec3 t\u00e1i s\u1eed d\u1ee5ng c\u00f9ng NPC \u1edf nhi\u1ec1u checkpoint kh\u00e1c nhau (t\u1ea1o c\u1ea3m gi\u00e1c nh\u00e2n v\u1eadt n\u00e0y \u201ctheo d\u00f5i\u201d ng\u01b0\u1eddi ch\u01a1i su\u1ed1t h\u00e0nh tr\u00ecnh)<\/span><\/li>\n<\/ul>\n<h3><b>D\u00f9ng khi n\u00e0o<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi b\u1ea1n mu\u1ed1n m\u1ed9t nh\u00e2n v\u1eadt c\u00f3 identity r\u00f5 r\u00e0ng \u2014 t\u00ean, gi\u1ecdng \u0111i\u1ec7u, m\u1ee5c \u0111\u00edch<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi \u0111\u1ea9y la moment quan tr\u1ecdng trong narrative arc (g\u1eb7p mentor, \u0111\u1ed1i \u0111\u1ea7u villain, g\u1eb7p l\u1ea1i ally)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi b\u1ea1n mu\u1ed1n d\u00f9ng dialogue d\u1eabn d\u1eaft v\u00e0 thuy\u1ebft ph\u1ee5c<\/span><\/li>\n<\/ul>\n<h3><b>V\u00ed d\u1ee5 encounter: G\u1eb7p V\u1ecb Th\u1ea7y<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Trigger: NPC &#8220;L\u00e3o Nh\u00e2n Tr\u00ed Tu\u1ec7&#8221; t\u1ea1i m\u1ed1c 500 \u0111i\u1ec3m<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 1 \u2013 Dialogue:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;Ch\u00e0o, ng\u01b0\u1eddi l\u1eef h\u00e0nh tr\u1ebb. Ta \u0111\u00e3 ch\u1edd \u0111\u1ee3i m\u1ed9t ng\u01b0\u1eddi x\u1ee9ng \u0111\u00e1ng \u0111\u1ec3 truy\u1ec1n l\u1ea1i b\u00ed k\u00edp n\u00e0y.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 2 \u2013 Quiz:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;H\u01b0ng tr\u1eafc ti\u1ebfn, h\u00e3y ch\u1ee9ng minh s\u1ef1 x\u1ee9ng \u0111\u00e1ng c\u1ee7a ng\u01b0\u01a1i.&#8221;<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">[C\u00e2u h\u1ecfi quiz v\u1ec1 ki\u1ebfn th\u1ee9c brand\/product]<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 3 \u2013 Dialogue:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;\u1ea4n t\u01b0\u1ee3ng. \u0110\u00e2y l\u00e0 \u0111i\u1ec1u ta mu\u1ed1n trao cho ng\u01b0\u01a1i.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 4 \u2013 Reward:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">+200 \u0111i\u1ec3m, +1 m\u1ea1ng<\/span><\/p>\n<h3><b>Tip thi\u1ebft k\u1ebf NPC<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">M\u1ed7i NPC n\u00ean c\u00f3 m\u1ed9t \u201cvoice\u201d ri\u00eang<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u0110\u1eebng \u0111\u1ec3 NPC n\u00f3i qu\u00e1 nhi\u1ec1u trong m\u1ed9t l\u1ea7n \u2014 2\u20133 c\u00e2u m\u1ed7i slide l\u00e0 \u0111\u1ee7<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u0110\u1ec3 l\u1ea1i NPC v\u1edbi m\u1ed9t c\u00e2u k\u1ebft th\u00fa v\u1ecb, kh\u00f4ng ph\u1ea3i c\u00e2u k\u1ebft \u0111\u00f3ng<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2117 aligncenter\" src=\"https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-2.png\" alt=\"\" width=\"1376\" height=\"768\" srcset=\"https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-2.png 1376w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-2-300x167.png 300w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-2-1024x572.png 1024w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-2-768x429.png 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><\/p>\n<h3><b>Lo\u1ea1i 2: Item Pickup<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Item pickup l\u00e0 v\u1eadt ph\u1ea9m xu\u1ea5t hi\u1ec7n tr\u00ean m\u00e0n h\u00ecnh \u2014 kh\u00f4ng c\u00f3 \u201cgi\u1ecdng n\u00f3i\u201d nh\u01b0 NPC, nh\u01b0ng khi ng\u01b0\u1eddi ch\u01a1i ch\u1ea1m v\u00e0o, m\u1ed9t c\u00e2u chuy\u1ec7n v\u1eabn c\u00f3 th\u1ec3 m\u1edf ra.<\/span><\/p>\n<h3><b>\u0110\u1eb7c \u0111i\u1ec3m<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Hi\u1ec3n th\u1ecb nh\u01b0 m\u1ed9t icon ho\u1eb7c object sprite<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Nh\u1ecf h\u01a1n v\u00e0 \u00edt \u201cpersona\u201d h\u01a1n NPC<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ph\u00f9 h\u1ee3p v\u1edbi v\u1eadt ph\u1ea9m, clue, collectible<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Kh\u00f4ng c\u1ea7n dialogue ph\u1ee9c t\u1ea1p<\/span><\/li>\n<\/ul>\n<h3><b>D\u00f9ng khi n\u00e0o<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi mu\u1ed1n t\u1ea1o c\u1ea3m gi\u00e1c \u201ckh\u00e1m ph\u00e1\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi v\u1eadt ph\u1ea9m c\u00f3 gi\u00e1 tr\u1ecb plot<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi mu\u1ed1n break kh\u1ecfi NPC encounter<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi reward n\u00ean c\u1ea3m gi\u00e1c \u201cearned\u201d<\/span><\/li>\n<\/ul>\n<h3><b>V\u00ed d\u1ee5 encounter: T\u00ecm th\u1ea5y C\u1ed5 Th\u01b0<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Trigger: Item &#8220;Cu\u1ed1n B\u00ed Th\u01b0&#8221; t\u1ea1i m\u1ed1c 300 \u0111i\u1ec3m<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 1 \u2013 Comic:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">[H\u00ecnh \u1ea3nh cu\u1ed1n s\u00e1ch ph\u00e1t s\u00e1ng, text: &#8220;M\u1ed9t cu\u1ed1n s\u00e1ch c\u1ed5 n\u1eb1m b\u00ean \u0111\u01b0\u1eddng m\u00f2n&#8230;&#8221;]<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 2 \u2013 Dialogue (t\u1eeb \u201ccu\u1ed1n s\u00e1ch\u201d):<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;Ng\u01b0\u1eddi m\u1edf ta ra, h\u00e3y gi\u1ea3i c\u00e2u \u0111\u1ed1 \u0111\u1ec3 \u0111\u1ecdc \u0111\u01b0\u1ee3c n\u1ed9i dung b\u00ean trong.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 3 \u2013 Interaction:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">[Tap cu\u1ed1n s\u00e1ch 5 l\u1ea7n \u0111\u1ec3 &#8220;m\u1edf kh\u00f3a&#8221;]<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 4 \u2013 Comic:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">[H\u00ecnh \u1ea3nh trang s\u00e1ch m\u1edf ra, text: &#8220;B\u00ed quy\u1ebft: [product knowledge]&#8221;]<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 5 \u2013 Reward:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">+150 \u0111i\u1ec3m, unlock &#8220;Tri th\u1ee9c C\u1ed5 \u0110\u1ea1i&#8221; badge<\/span><\/p>\n<h3><b>Tip thi\u1ebft k\u1ebf Item<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Item sprite n\u00ean \u0111\u1ee7 n\u1ed5i b\u1eadt \u0111\u1ec3 ng\u01b0\u1eddi ch\u01a1i nh\u1eadn ra<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">D\u00f9ng animation nh\u1eb9 n\u1ebfu c\u00f3 th\u1ec3<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">T\u00ean item n\u00ean g\u1ee3i context ngay l\u1eadp t\u1ee9c<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2119 aligncenter\" src=\"https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-3.png\" alt=\"\" width=\"1376\" height=\"768\" srcset=\"https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-3.png 1376w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-3-300x167.png 300w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-3-1024x572.png 1024w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-3-768x429.png 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><\/p>\n<p><b>Lo\u1ea1i 3: Obstacle<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Obstacle l\u00e0 th\u1ee9 c\u1ea3n \u0111\u01b0\u1eddng ng\u01b0\u1eddi ch\u01a1i \u2014 kh\u00f4ng th\u1ec3 b\u1ecf qua n\u1ebfu kh\u00f4ng gi\u1ea3i quy\u1ebft.<\/span><\/p>\n<h3><b>\u0110\u1eb7c \u0111i\u1ec3m<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Xu\u1ea5t hi\u1ec7n nh\u01b0 barrier ho\u1eb7c entity ch\u1eb7n \u0111\u01b0\u1eddng<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ng\u01b0\u1eddi ch\u01a1i ph\u1ea3i t\u01b0\u01a1ng t\u00e1c \u0111\u1ec3 ti\u1ebfp t\u1ee5c<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">T\u1ea1o urgency v\u00e0 tension<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ph\u00f9 h\u1ee3p l\u00e0m \u201cgate\u201d<\/span><\/li>\n<\/ul>\n<h3><b>D\u00f9ng khi n\u00e0o<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi mu\u1ed1n t\u1ea1o th\u1eed th\u00e1ch ho\u1eb7c danger<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi quiz c\u00f3 consequence th\u1eadt<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi mu\u1ed1n nh\u1ea5n m\u1ea1nh progression<\/span><\/li>\n<\/ul>\n<h3><b>V\u00ed d\u1ee5 encounter: V\u01b0\u1ee3t C\u01a1n B\u00e3o<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Trigger: Obstacle &#8220;C\u01a1n B\u00e3o Tuy\u1ebft&#8221; t\u1ea1i m\u1ed1c 700 \u0111i\u1ec3m<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 1 \u2013 Comic:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;M\u1ed9t c\u01a1n b\u00e3o tuy\u1ebft b\u1ea5t ng\u1edd \u1eadp \u0111\u1ebfn&#8230;&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 2 \u2013 Interaction:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;Tap v\u00e0o b\u1ea3n \u0111\u1ed3 4 l\u1ea7n \u0111\u1ec3 t\u00ecm \u0111\u01b0\u1eddng.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 3 \u2013 Quiz:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;\u0110\u1ec3 \u0111i v\u00e0o, ph\u1ea3i tr\u1ea3 l\u1eddi c\u00e2u h\u1ecfi c\u1ee7a ng\u01b0\u1eddi g\u00e1c c\u1eeda.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 4 \u2013 Dialogue:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;\u0110\u01b0\u1ee3c r\u1ed3i. H\u00e3y nh\u1edb: con b\u00e3o n\u00e0y kh\u00f4ng ph\u1ea3i ng\u1eabu nhi\u00ean.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 5 \u2013 Reward:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">+250 \u0111i\u1ec3m<\/span><\/p>\n<h3><b>Tip thi\u1ebft k\u1ebf Obstacle<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Visual ph\u1ea3i r\u00f5 r\u00e0ng l\u00e0 \u201cnguy hi\u1ec3m\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Reward \u0111\u1ee7 l\u1edbn \u0111\u1ec3 justify effort<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">C\u00f3 th\u1ec3 cho fail nh\u01b0ng c\u1ea7n retry r\u00f5 r\u00e0ng<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2121 aligncenter\" src=\"https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-4.png\" alt=\"\" width=\"1376\" height=\"768\" srcset=\"https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-4.png 1376w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-4-300x167.png 300w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-4-1024x572.png 1024w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-4-768x429.png 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><\/p>\n<h2><b>Lo\u1ea1i 4: Quiz Challenge<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Quiz Challenge l\u00e0 d\u1ea1ng trigger n\u01a1i b\u00e0i quiz tr\u1edf th\u00e0nh trung t\u00e2m c\u1ee7a tr\u1ea3i nghi\u1ec7m.<\/span><\/p>\n<h3><b>\u0110\u1eb7c \u0111i\u1ec3m<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Quiz l\u00e0 ph\u1ea7n ch\u00ednh c\u1ee7a encounter<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">C\u00f3 th\u1ec3 thi\u1ebft k\u1ebf nh\u01b0 m\u1ed9t \u201ck\u1ef3 thi\u201d ho\u1eb7c \u201cmini boss\u201d<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ph\u00f9 h\u1ee3p cho campaign mang t\u00ednh gi\u00e1o d\u1ee5c<\/span><\/li>\n<\/ul>\n<h3><b>D\u00f9ng khi n\u00e0o<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi c\u1ea7n ki\u1ec3m tra ki\u1ebfn th\u1ee9c ng\u01b0\u1eddi ch\u01a1i<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi mu\u1ed1n t\u1ea1o cao tr\u00e0o trong game<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi c\u1ea7n t\u0103ng m\u1ee9c \u0111\u1ed9 th\u1eed th\u00e1ch<\/span><\/li>\n<\/ul>\n<h3><b>V\u00ed d\u1ee5 encounter: K\u1ef3 Thi Cu\u1ed1i N\u0103m<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Trigger: Quiz Challenge &#8220;K\u1ef3 Thi&#8221; t\u1ea1i m\u1ed1c 900 \u0111i\u1ec3m<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 1 \u2013 Dialogue:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;\u0110\u00e2y l\u00e0 k\u1ef3 thi quan tr\u1ecdng nh\u1ea5t. 3 c\u00e2u h\u1ecfi. Sai 1 c\u00e2u = m\u1ea5t 1 m\u1ea1ng.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 2 \u2013 Quiz 1<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Slide 3 \u2013 Quiz 2<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Slide 4 \u2013 Quiz 3<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 5 \u2013 Dialogue:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;Xu\u1ea5t s\u1eafc. B\u1ea1n \u0111\u00e3 v\u01b0\u1ee3t qua k\u1ef3 thi v\u1edbi th\u00e0nh t\u00edch \u0111\u00e1ng n\u1ec3.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 6 \u2013 Reward:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">+500 \u0111i\u1ec3m (m\u1ee9c th\u01b0\u1edfng cao nh\u1ea5t \u2014 x\u1ee9ng \u0111\u00e1ng v\u1edbi effort)<\/span><\/p>\n<h3><b>Tip thi\u1ebft k\u1ebf Quiz Challenge<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">B\u00e1o tr\u01b0\u1edbc \u0111\u1ed9 kh\u00f3 \u0111\u1ec3 ng\u01b0\u1eddi ch\u01a1i chu\u1ea9n b\u1ecb t\u00e2m l\u00fd<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Consequence th\u1eadt (m\u1ea5t m\u1ea1ng) gi\u00fap t\u0103ng engagement<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">N\u1ebfu fail, n\u00ean cho retry sau khi hi\u1ec3n th\u1ecb \u0111\u00e1p \u00e1n<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2124 aligncenter\" src=\"https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-5.png\" alt=\"\" width=\"1376\" height=\"768\" srcset=\"https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-5.png 1376w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-5-300x167.png 300w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-5-1024x572.png 1024w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-5-768x429.png 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><\/p>\n<h2><b>Lo\u1ea1i 5: Form Capture<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Form Capture l\u00e0 trigger k\u1ebft th\u00fac b\u1eb1ng vi\u1ec7c ng\u01b0\u1eddi ch\u01a1i \u0111i\u1ec1n th\u00f4ng tin \u0111\u1ec3 nh\u1eadn reward ho\u1eb7c ti\u1ebfp t\u1ee5c.<\/span><\/p>\n<h3><b>\u0110\u1eb7c \u0111i\u1ec3m<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ph\u00f9 h\u1ee3p nh\u1ea5t cho marketing campaign c\u1ea7n lead<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Form \u0111\u01b0\u1ee3c t\u00edch h\u1ee3p t\u1ef1 nhi\u00ean trong flow game<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Data g\u1eedi th\u1eb3ng v\u1ec1 dashboard analytics<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Lu\u00f4n c\u1ea7n reward r\u00f5 r\u00e0ng<\/span><\/li>\n<\/ul>\n<h3><b>D\u00f9ng khi n\u00e0o<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi m\u1ee5c ti\u00eau l\u00e0 thu th\u1eadp th\u00f4ng tin (lead gen)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi mu\u1ed1n ch\u00e8n survey ng\u1eafn v\u00e0o gameplay<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Khi reward c\u1ea7n x\u00e1c th\u1ef1c (email \/ phone)<\/span><\/li>\n<\/ul>\n<h3><b>V\u00ed d\u1ee5 encounter: Nh\u1eadn Ph\u1ea7n Th\u01b0\u1edfng \u0110\u1eb7c Bi\u1ec7t<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Trigger: Form Capture &#8220;H\u00f2m Th\u01b0 B\u00ed M\u1eadt&#8221; t\u1ea1i m\u1ed1c 1000 \u0111i\u1ec3m<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 1 \u2013 Dialogue:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;B\u1ea1n \u0111\u00e3 ho\u00e0n th\u00e0nh h\u00e0nh tr\u00ecnh! Ph\u1ea7n th\u01b0\u1edfng \u0111\u1eb7c bi\u1ec7t \u0111ang ch\u1edd b\u1ea1n.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 2 \u2013 Comic:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;H\u00f2m th\u01b0 v\u00e0ng ph\u00e1t s\u00e1ng tr\u01b0\u1edbc m\u1eb7t b\u1ea1n.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 3 \u2013 Form:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">[T\u00ean]<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">[S\u1ed1 \u0111i\u1ec7n tho\u1ea1i]<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">[Email]<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Slide 4 \u2013 Reward:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">&#8220;Voucher gi\u1ea3m 30% \u0111\u00e3 \u0111\u01b0\u1ee3c g\u1eedi! Check SMS \u0111\u1ec3 nh\u1eadn.&#8221;<\/span><\/p>\n<h3><b>Tip thi\u1ebft k\u1ebf Form Capture<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u0110\u1eb7t form \u1edf cu\u1ed1i encounter (khi user \u0111\u00e3 invest th\u1eddi gian)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ch\u1ec9 h\u1ecfi nh\u1eefng th\u00f4ng tin th\u1eadt s\u1ef1 c\u1ea7n thi\u1ebft<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">N\u00eau r\u00f5 reward tr\u01b0\u1edbc khi hi\u1ec3n th\u1ecb form<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tr\u00e1nh h\u1ecfi th\u00f4ng tin qu\u00e1 nh\u1ea1y c\u1ea3m ngay t\u1eeb \u0111\u1ea7u<\/span><\/li>\n<\/ul>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2124 aligncenter\" src=\"https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-5.png\" alt=\"\" width=\"1376\" height=\"768\" srcset=\"https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-5.png 1376w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-5-300x167.png 300w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-5-1024x572.png 1024w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/add-triggers-5-768x429.png 768w\" sizes=\"auto, (max-width: 1376px) 100vw, 1376px\" \/><\/h2>\n<h2><b>C\u00e1ch ph\u1ed1i h\u1ee3p 5 lo\u1ea1i trigger trong m\u1ed9t game<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">M\u1ed9t game hay kh\u00f4ng d\u00f9ng m\u1ed9t lo\u1ea1i trigger l\u1eb7p l\u1ea1i\u2014m\u00e0 l\u00e0 s\u1ef1 k\u1ebft h\u1ee3p c\u00f3 ch\u1ee7 \u0111\u00edch \u0111\u1ec3 t\u1ea1o nh\u1ecbp k\u1ec3 chuy\u1ec7n.<\/span><\/p>\n<h3><b>V\u00ed d\u1ee5 structure cho game 5 checkpoint:<\/b><\/h3>\n<table>\n<tbody>\n<tr>\n<td><b>M\u1ed1c \u0111i\u1ec3m<\/b><\/td>\n<td><b>Trigger<\/b><\/td>\n<td><b>M\u1ee5c \u0111\u00edch<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">200<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Item pickup<\/span><\/td>\n<td><span style=\"font-weight: 400;\">T\u1ea1o curiosity, gi\u1edbi thi\u1ec7u world<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">400<\/span><\/td>\n<td><span style=\"font-weight: 400;\">NPC encounter<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Gi\u1edbi thi\u1ec7u nh\u00e2n v\u1eadt, \u0111\u1eb7t stakes<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">600<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Obstacle<\/span><\/td>\n<td><span style=\"font-weight: 400;\">T\u1ea1o tension<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">800<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Quiz Challenge<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Test ki\u1ebfn th\u1ee9c<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">1000<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Form Capture<\/span><\/td>\n<td><span style=\"font-weight: 400;\">K\u1ebft th\u00fac + thu lead<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">\u2192 Flow ho\u00e0n ch\u1ec9nh:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><b>Discovery \u2192 Relationship \u2192 Conflict \u2192 Test \u2192 Reward<\/b><\/p>\n<p>&nbsp;<\/p>\n<h2><b>FAQ<\/b><\/h2>\n<p><b>M\u1ed9t game c\u00f3 th\u1ec3 c\u00f3 bao nhi\u00eau trigger?<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Kh\u00f4ng gi\u1edbi h\u1ea1n k\u1ef9 thu\u1eadt. Nh\u01b0ng v\u1ec1 UX, 1\u20132 trigger m\u1ed7i 200 \u0111i\u1ec3m l\u00e0 h\u1ee3p l\u00fd.<\/span><\/p>\n<p><b>Trigger c\u00f3 th\u1ec3 l\u1eb7p l\u1ea1i kh\u00f4ng?<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">Kh\u00f4ng. M\u1ed7i trigger ch\u1ec9 xu\u1ea5t hi\u1ec7n t\u1ea1i m\u1ed9t checkpoint.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Mu\u1ed1n reuse \u2192 t\u1ea1o trigger m\u1edbi v\u1edbi c\u00f9ng asset.<\/span><\/p>\n<p><b>Ng\u01b0\u1eddi ch\u01a1i c\u00f3 th\u1ec3 b\u1ecf qua trigger kh\u00f4ng?<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">NPC &amp; Item: c\u00f3 th\u1ec3 b\u1ecf qua<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Obstacle: c\u00f3 th\u1ec3 b\u1eaft bu\u1ed9c<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Form Capture: th\u01b0\u1eddng l\u00e0 mandatory \u1edf endgame<\/span><\/li>\n<\/ul>\n<p><b>Ch\u1ecdn trigger cho t\u1eebng giai \u0111o\u1ea1n nh\u01b0 th\u1ebf n\u00e0o?<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Early game \u2192 curiosity (Item, NPC nh\u1eb9)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Mid game \u2192 tension (Obstacle, Quiz)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">End game \u2192 payoff (Form, NPC k\u1ebft th\u00fac)<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2088 aligncenter\" src=\"https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/481249036_946199441042828_3437244677454834852_n-scaled.jpg\" alt=\"\" width=\"2560\" height=\"942\" srcset=\"https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/481249036_946199441042828_3437244677454834852_n-scaled.jpg 2560w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/481249036_946199441042828_3437244677454834852_n-300x110.jpg 300w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/481249036_946199441042828_3437244677454834852_n-1024x377.jpg 1024w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/481249036_946199441042828_3437244677454834852_n-768x283.jpg 768w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/481249036_946199441042828_3437244677454834852_n-1536x565.jpg 1536w, https:\/\/blog.octokit.co\/wp-content\/uploads\/2026\/04\/481249036_946199441042828_3437244677454834852_n-2048x753.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/p>\n<h2><b>B\u1eaft \u0111\u1ea7u x\u00e2y d\u1ef1ng story game c\u1ee7a b\u1ea1n<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">B\u1ea1n kh\u00f4ng c\u1ea7n m\u1ed9t system ph\u1ee9c t\u1ea1p \u0111\u1ec3 b\u1eaft \u0111\u1ea7u.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">B\u1ea1n ch\u1ec9 c\u1ea7n m\u1ed9t flow \u0111\u00fang.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">T\u1ea1o t\u00e0i kho\u1ea3n Octokit mi\u1ec5n ph\u00ed v\u00e0 b\u1eaft \u0111\u1ea7u th\u1eed nghi\u1ec7m ngay h\u00f4m nay.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Trigger l\u00e0 tr\u00e1i tim c\u1ee7a m\u1ed9t game tr\u00ean Octokit. Kh\u00f4ng ph\u1ea3i graphic. Kh\u00f4ng ph\u1ea3i score system. Kh\u00f4ng ph\u1ea3i interface \u0111\u1eb9p. Trigger l\u00e0 kho\u1ea3nh kh\u1eafc story x\u1ea3y ra \u2014 khi nh\u00e2n v\u1eadt ch\u00ednh c\u1ee7a ng\u01b0\u1eddi ch\u01a1i ch\u1ea1m v\u00e0o th\u1ee9 g\u00ec \u0111\u00f3 tr\u00ean m\u00e0n h\u00ecnh v\u00e0 m\u1ed9t c\u00e2u chuy\u1ec7n b\u1eaft \u0111\u1ea7u. Octokit c\u00f3 5 lo\u1ea1i trigger, m\u1ed7i [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2112,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29,28],"tags":[],"all-feature-posts":[],"class_list":["post-2122","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cac-san-pham","category-tin-tuc-nong"],"_links":{"self":[{"href":"https:\/\/blog.octokit.co\/vi\/wp-json\/wp\/v2\/posts\/2122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.octokit.co\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.octokit.co\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.octokit.co\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.octokit.co\/vi\/wp-json\/wp\/v2\/comments?post=2122"}],"version-history":[{"count":4,"href":"https:\/\/blog.octokit.co\/vi\/wp-json\/wp\/v2\/posts\/2122\/revisions"}],"predecessor-version":[{"id":2131,"href":"https:\/\/blog.octokit.co\/vi\/wp-json\/wp\/v2\/posts\/2122\/revisions\/2131"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.octokit.co\/vi\/wp-json\/wp\/v2\/media\/2112"}],"wp:attachment":[{"href":"https:\/\/blog.octokit.co\/vi\/wp-json\/wp\/v2\/media?parent=2122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.octokit.co\/vi\/wp-json\/wp\/v2\/categories?post=2122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.octokit.co\/vi\/wp-json\/wp\/v2\/tags?post=2122"},{"taxonomy":"all-feature-posts","embeddable":true,"href":"https:\/\/blog.octokit.co\/vi\/wp-json\/wp\/v2\/all-feature-posts?post=2122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}