Octokit

5 Loại Trigger Trong Octokit — Và Cách Dùng Chúng Để Kể Chuyện

Được viết bởi:
Trigger là trái tim của một game trên Octokit. Không phải graphic. Không phải score system. Không phải interface đẹp. Trigger là khoảnh khắc một câu chuyện gì đó sắp xảy ra — khi nhân vật chính của người chơi chạm vào thứ gì đó trên màn hình và đánh dấu một câu chuyện bắt
Được phát hành:
Đã cập nhật:

Trigger là trái tim của một game trên Octokit.

Không phải graphic.

Không phải score system.

Không phải interface đẹp.

Trigger là khoảnh khắc một câu chuyện gì đó sắp xảy ra — khi nhân vật chính của người chơi chạm vào thứ gì đó trên màn hình và đánh dấu một câu chuyện bắt đầu.

Octokit có 5 loại trigger, mỗi loại tạo ra một khoảnh khắc khác nhau. Hiểu rõ từng loại — và biết khi nào dùng loại nào — là chìa khóa để tạo ra narrative flow tự nhiên thay vì chỉ là một chuỗi popup ngẫu nhiên.

“Thêm Triggers” là một trong những tính năng quyền lực và sáng tạo nhất của Octokit

 

Cách trigger hoạt động trong Octokit

Trước khi đi vào 5 loại, cần hiểu cơ chế chung:

Trigger được đặt trên Scoretrack — trục điểm số của game.

Khi nhân vật chính đạt đến mốc điểm tương ứng

→ Một element (NPC, item, obstacle) xuất hiện trên màn hình.

→ Người chơi chạm vào element đó → popup mở ra

→ Story/cuộc chạm trán xảy ra.

Mỗi trigger có thể chứa một popup với nhiều slides:

    •  Dialogue (nhân vật nói)

    •  Comic (hình + text)

    •  Quiz (câu hỏi)

    •  Form (điền thông tin)

    •  Interaction (người chơi phải làm gì đó)

    •  Reward (nhận phần thưởng)

Bạn gộp các slides này theo thứ tự để tạo ra một encounter hoàn chỉnh.

Đây là cách bạn add 1 trigger vào game

 

5 thể loại triggers bên trong Octokit

Loại 1: NPC Encounter

NPC (Non-Player Character) là nhân vật xuất hiện trên màn hình và chờ người chơi tiếp cận.

Đặc điểm

    •  Hiển thị như một character sprite đứng yên trên màn hình

    •  Khi người chơi tap vào → popup mở ra

    •  NPC có thể được đặt tên và có avatar riêng

    •  Có thể tái sử dụng cùng NPC ở nhiều checkpoint khác nhau (tạo cảm giác nhân vật này “theo dõi” người chơi suốt hành trình)

Dùng khi nào

    •  Khi bạn muốn một nhân vật có identity rõ ràng — tên, giọng điệu, mục đích

    •  Khi đẩy la moment quan trọng trong narrative arc (gặp mentor, đối đầu villain, gặp lại ally)

    •  Khi bạn muốn dùng dialogue dẫn dắt và thuyết phục

 

Ví dụ encounter: Gặp Vị Thầy

Trigger: NPC “Lão Nhân Trí Tuệ” tại mốc 500 điểm

Slide 1 – Dialogue:
“Chào, người lữ hành trẻ. Ta đã chờ đợi một người xứng đáng để truyền lại bí kíp này.”

Slide 2 – Quiz:
“Hưng trắc tiến, hãy chứng minh sự xứng đáng của ngươi.”
[Câu hỏi quiz về kiến thức brand/product]

Slide 3 – Dialogue:
“Ấn tượng. Đây là điều ta muốn trao cho ngươi.”

Slide 4 – Reward:
+200 điểm, +1 mạng

Tip thiết kế NPC

  • Mỗi NPC nên có một “voice” riêng
  • Đừng để NPC nói quá nhiều trong một lần — 2–3 câu mỗi slide là đủ
  • Để lại NPC với một câu kết thú vị, không phải câu kết đóng

 

Loại 2: Item Pickup

Item pickup là vật phẩm xuất hiện trên màn hình — không có “giọng nói” như NPC, nhưng khi người chơi chạm vào, một câu chuyện vẫn có thể mở ra.

Đặc điểm

    •  Hiển thị như một icon hoặc object sprite

    •  Nhỏ hơn và ít “persona” hơn NPC

    •  Phù hợp với vật phẩm, clue, collectible

    •  Không cần dialogue phức tạp

Dùng khi nào

    •  Khi muốn tạo cảm giác “khám phá”

    •  Khi vật phẩm có giá trị plot

    •  Khi muốn break khỏi NPC encounter

    •  Khi reward nên cảm giác “earned”

 

Ví dụ encounter: Tìm thấy Cổ Thư

Trigger: Item “Cuốn Bí Thư” tại mốc 300 điểm

Slide 1 – Comic:
[Hình ảnh cuốn sách phát sáng, text: “Một cuốn sách cổ nằm bên đường mòn…”]

Slide 2 – Dialogue (từ “cuốn sách”):
“Người mở ta ra, hãy giải câu đố để đọc được nội dung bên trong.”

Slide 3 – Interaction:
[Tap cuốn sách 5 lần để “mở khóa”]

Slide 4 – Comic:
[Hình ảnh trang sách mở ra, text: “Bí quyết: [product knowledge]”]

Slide 5 – Reward:
+150 điểm, unlock “Tri thức Cổ Đại” badge

Tip thiết kế Item

    •  Item sprite nên đủ nổi bật để người chơi nhận ra

    •  Dùng animation nhẹ nếu có thể

    •  Tên item nên gợi context ngay lập tức

 

Loại 3: Obstacle

Obstacle là thứ cản đường người chơi — không thể bỏ qua nếu không giải quyết.

Đặc điểm

    •  Xuất hiện như barrier hoặc entity chặn đường

    •  Người chơi phải tương tác để tiếp tục

    •  Tạo urgency và tension

    •  Phù hợp làm “gate”

Dùng khi nào

    •  Khi muốn tạo thử thách hoặc danger

    •  Khi quiz có consequence thật

    •  Khi muốn nhấn mạnh progression

 

 

Ví dụ encounter: Vượt Cơn Bão

Trigger: Obstacle “Cơn Bão Tuyết” tại mốc 700 điểm

Slide 1 – Comic:
“Một cơn bão tuyết bất ngờ ập đến…”

Slide 2 – Interaction:
“Tap vào bản đồ 4 lần để tìm đường.”

Slide 3 – Quiz:
“Để đi vào, phải trả lời câu hỏi của người gác cửa.”

Slide 4 – Dialogue:
“Được rồi. Hãy nhớ: con bão này không phải ngẫu nhiên.”

Slide 5 – Reward:
+250 điểm

Tip thiết kế Obstacle

    •  Visual phải rõ ràng là “nguy hiểm”

    •  Reward đủ lớn để justify effort

    •  Có thể cho fail nhưng cần retry rõ ràng

 

Loại 4: Quiz Challenge

Quiz Challenge là dạng trigger nơi bài quiz trở thành trung tâm của trải nghiệm.

Đặc điểm

    •  Quiz là phần chính của encounter

    •  Có thể thiết kế như một “kỳ thi” hoặc “mini boss”

    •  Phù hợp cho campaign mang tính giáo dục

Dùng khi nào

    •  Khi cần kiểm tra kiến thức người chơi

    •  Khi muốn tạo cao trào trong game

    •  Khi cần tăng mức độ thử thách

 

Ví dụ encounter: Kỳ Thi Cuối Năm

Trigger: Quiz Challenge “Kỳ Thi” tại mốc 900 điểm

Slide 1 – Dialogue:
“Đây là kỳ thi quan trọng nhất. 3 câu hỏi. Sai 1 câu = mất 1 mạng.”

Slide 2 – Quiz 1
Slide 3 – Quiz 2
Slide 4 – Quiz 3

Slide 5 – Dialogue:
“Xuất sắc. Bạn đã vượt qua kỳ thi với thành tích đáng nể.”

Slide 6 – Reward:
+500 điểm (mức thưởng cao nhất — xứng đáng với effort)

Tip thiết kế Quiz Challenge

    •  Báo trước độ khó để người chơi chuẩn bị tâm lý

    •  Consequence thật (mất mạng) giúp tăng engagement

    •  Nếu fail, nên cho retry sau khi hiển thị đáp án

 

Loại 5: Form Capture

Form Capture là trigger kết thúc bằng việc người chơi điền thông tin để nhận reward hoặc tiếp tục.

Đặc điểm

    •  Phù hợp nhất cho marketing campaign cần lead

    •  Form được tích hợp tự nhiên trong flow game

    •  Data gửi thẳng về dashboard analytics

    •  Luôn cần reward rõ ràng

Dùng khi nào

    •  Khi mục tiêu là thu thập thông tin (lead gen)

    •  Khi muốn chèn survey ngắn vào gameplay

    •  Khi reward cần xác thực (email / phone)

Ví dụ encounter: Nhận Phần Thưởng Đặc Biệt

Trigger: Form Capture “Hòm Thư Bí Mật” tại mốc 1000 điểm

Slide 1 – Dialogue:
“Bạn đã hoàn thành hành trình! Phần thưởng đặc biệt đang chờ bạn.”

Slide 2 – Comic:
“Hòm thư vàng phát sáng trước mặt bạn.”

Slide 3 – Form:
[Tên]
[Số điện thoại]
[Email]

Slide 4 – Reward:
“Voucher giảm 30% đã được gửi! Check SMS để nhận.”

Tip thiết kế Form Capture

    •  Đặt form ở cuối encounter (khi user đã invest thời gian)

    •  Chỉ hỏi những thông tin thật sự cần thiết

    •  Nêu rõ reward trước khi hiển thị form

    •  Tránh hỏi thông tin quá nhạy cảm ngay từ đầu

 

Cách phối hợp 5 loại trigger trong một game

Một game hay không dùng một loại trigger lặp lại—mà là sự kết hợp có chủ đích để tạo nhịp kể chuyện.

Ví dụ structure cho game 5 checkpoint:

Mốc điểm Trigger Mục đích
200 Item pickup Tạo curiosity, giới thiệu world
400 NPC encounter Giới thiệu nhân vật, đặt stakes
600 Obstacle Tạo tension
800 Quiz Challenge Test kiến thức
1000 Form Capture Kết thúc + thu lead

→ Flow hoàn chỉnh:
Discovery → Relationship → Conflict → Test → Reward

 

FAQ

 

‣ Một game có thể có bao nhiêu trigger?
Không giới hạn kỹ thuật. Nhưng về UX, 1–2 trigger mỗi 200 điểm là hợp lý.

 

‣ Trigger có thể lặp lại không?
Không. Mỗi trigger chỉ xuất hiện tại một checkpoint.
Muốn reuse → tạo trigger mới với cùng asset.

 

‣ Người chơi có thể bỏ qua trigger không?

    •  NPC & Item: có thể bỏ qua

    •  Obstacle: có thể bắt buộc

    •  Form Capture: thường là mandatory ở endgame

 

‣  Chọn trigger cho từng giai đoạn như thế nào?

    •  Early game → curiosity (Item, NPC nhẹ)

    •  Mid game → tension (Obstacle, Quiz)

    •  End game → payoff (Form, NPC kết thúc)

 

Bắt đầu xây dựng story game của bạn

Bạn không cần:

    •  Một đội ngũ lập trình game chuyên nghiệp

    •  Ngân sách lớn

    •  Hàng tháng trời để sản xuất

Bạn chỉ cần:

    •  Một flow rõ ràng

    •  Một điểm bắt đầu

Hãy bắt đầu tại đây → https://octokit.co

Đừng quên chia sẻ bài viết này!

Blog nóng

Banner và microsite không còn là “át chủ bài” như trước nữa Hãy thẳng thắn
Lời mở đầu Hãy thành thật với nhau về sự thật phũ phàng của digital
Lời mở đầu Bạn đã bao giờ có một ý tưởng tuyệt vời cho một
Mở đầu Nếu bạn lớn lên với việc xây dựng những thế giới khổng lồ
Lời Mở Đầu Một trong những khoảnh khắc thỏa mãn nhất trong game cốt truyện