Game Design

Thiết kế đường cong độ khó công bằng cho game puzzle mobile

Người chơi tha thứ cho level khó. Họ không tha thứ cho level bất công. Một khung thực hành để định hình độ khó trong game match, sort và block — và cách đo xem nó có hiệu quả không.

Tác giả CMZ Soft6 phút đọc
Bố cục level Arrows Lace Puzzle

Studio puzzle nào rồi cũng có cùng một cuộc tranh luận. Ai đó nhìn biểu đồ funnel, chỉ vào level có tỷ lệ thua 40% và nói "quá khó". Người khác nói "đó là chủ đích". Cả hai đều có thể đúng. Câu hỏi quan trọng không phải level khó bao nhiêu mà là nó có cảm thấy công bằng không — và sự công bằng là thứ bạn có thể thiết kế và đo lường.

Đây là khung chúng tôi dùng cho các game tile match, block escape và sort. Nó không có gì lạ. Nó là một tập thói quen giữ lòng tin của người chơi trong khi vẫn cho họ thứ để vượt qua.

"Công bằng" nghĩa là gì với người chơi

Một level cảm thấy công bằng khi ba điều sau đúng vào khoảnh khắc thất bại:

  1. Người chơi hiểu vì sao mình thua. Họ gọi tên được sai lầm — "mình đầy khay quá sớm", "đáng lẽ phải di chuyển cốc xanh trước".
  2. Họ tin một lựa chọn khác sẽ thành công. Level giải được từ vị trí họ đang đứng, không chỉ trên lý thuyết.
  3. Chi phí thử lại tương xứng. Thêm một lần thử là rẻ về thời gian và sự chú ý.

Khi một trong ba điều đó vỡ, người chơi không nghĩ "mình cần giỏi hơn". Họ nghĩ "game này gian lận", và đó là lúc họ rời đi.

Đảm bảo giải được trước khi tinh chỉnh bất cứ thứ gì

Với puzzle tất định (block escape, sort, hầu hết bố cục tile match) đây là bài toán công cụ, không phải thiết kế. Mọi level trong pipeline của chúng tôi đều chạy qua solver trước khi designer chơi thử. Chúng tôi ghi lại:

  • Có tồn tại lời giải hay không.
  • Số nước đi tối thiểu để giải.
  • Có bao nhiêu đường giải khác nhau trong ngân sách nước đi.
  • Điểm nào trong quá trình giải mà nhánh sụp đổ — thời điểm hầu hết lựa chọn sai trở nên không thể cứu vãn.

Những level chỉ có một đường hẹp và điểm sụp đổ sớm là những level tạo ra phản hồi "gian lận", ngay cả khi về kỹ thuật vẫn giải được. Solver đánh dấu chúng; designer quyết định giữ làm điểm nhọn chủ ý hay mở rộng đường đi.

Với level có ngẫu nhiên (ô xáo trộn, cốc ẩn), khả năng giải trở thành một phân phối. Chúng tôi seed và mô phỏng hàng trăm phiên bản và xem tỷ lệ giải được với công cụ người chơi có thể có. Nếu một level giải được 60% số lần mà không cần booster, con số đó phải là lựa chọn thiết kế, không phải tình cờ.

Định hình đường cong theo chương, không theo đường thẳng

Đường cong độ khó của một game puzzle live không phải một con dốc dài. Người chơi nghĩ theo phiên và theo chương. Trong mỗi chương chúng tôi thiết kế một hình dạng đại khái như sau:

  • Mở đầu (2–3 level): thắng gần như chắc chắn, giới thiệu lại cơ chế và yếu tố mới.
  • Xây dựng (4–6 level): thử thách tăng dần với một điểm nhọn nhẹ ở giữa.
  • Đỉnh (1–2 level): các level khó của chương, nơi khoảnh khắc booster có ý nghĩa.
  • Thả lỏng (1–2 level): level dễ hơn, trả thưởng và để người chơi kết phiên bằng chiến thắng.

Hình dạng này lặp lại với đường nền tăng nhẹ. Nó quan trọng vì hai lý do. Thứ nhất, nó cho người chơi những chiến thắng đều đặn, thứ giữ họ quay lại với phần khó hơn. Thứ hai, nó cho chúng tôi những vị trí dự đoán được để đặt booster và offer ở nơi chúng giúp ích thay vì làm phiền.

Giới thiệu từng thứ một

Cơ chế mới — nắp cốc, băng trên ô, chồng bị khóa — là cách chính để game puzzle giữ tươi mới qua hàng trăm level. Chúng cũng là cách chính khiến độ khó trở nên bất công một cách vô tình. Quy tắc của chúng tôi:

  • Yếu tố mới có level hướng dẫn riêng nơi nó là thứ duy nhất có thể sai.
  • Nó xuất hiện độc lập ít nhất hai level nữa trước khi kết hợp với thứ khác.
  • Lần kết hợp đầu tiên với cơ chế khác không bao giờ là level đỉnh.

Nếu người chơi thua ở level đầu tiên hai cơ chế tương tác, họ không thể biết cái nào đánh bại mình. Theo định nghĩa, đó là thất bại bất công.

Thiết kế khoảnh khắc booster, đừng chỉ bán nó

Booster là nơi thiết kế độ khó và monetization gặp nhau. Một offer booster sau level thua không tự nó là thao túng — nó chỉ thao túng khi level được thiết kế để thua. Sự khác biệt thể hiện trong dữ liệu: level có mức dùng booster cao retention sau thử lại cao là level người chơi cảm thấy được giúp. Level có mức dùng booster cao và tỷ lệ quay lại ngày hôm sau thấp là level người chơi cảm thấy bị ép.

Chúng tôi thiết kế "suýt thắng" một cách chủ ý ở level đỉnh: khay thiếu một ô, cốc cuối cách một nước đi. Điều đó khiến booster là công cụ hiển nhiên cho tình huống, và người chơi từ chối vẫn hiểu phải làm gì lần sau.

Đo sự công bằng bằng funnel, không bằng ý kiến

Funnel theo từng level là dashboard hữu ích nhất mà một đội puzzle có thể có. Với mỗi level chúng tôi xem:

  • Tỷ lệ thử (tỷ lệ người chơi đến level và bắt đầu).
  • Tỷ lệ thua mỗi lần thửsố lần thử để hoàn thành.
  • Phân phối thời gian hoàn thành.
  • Mức dùng booster và tỷ lệ thoát sau khi thua.
  • Drop-off: tỷ lệ người chơi có phiên cuối kết thúc ở level này.

Level khó-nhưng-công-bằng có tỷ lệ thua cao với tỷ lệ thử lại cao và drop-off bình thường. Level bất công có tỷ lệ thua cao với đột biến ở thoát-sau-thua và churn ngày hôm sau. Con số tách bạch hai trường hợp rõ ràng, kết thúc cuộc tranh luận "quá khó / đó là chủ đích" bằng bằng chứng.

Chúng tôi review mọi level có drop-off cao hơn trung bình chương quá hai độ lệch chuẩn. Phần lớn thời gian cách sửa rất nhỏ: khay rộng hơn một chút, bớt một yếu tố gây nhiễu, đưa hướng dẫn lên sớm một level.

Độ khó là một lời hứa

Đường cong độ khó là lời hứa bạn dành cho người chơi về cách game đối xử với họ. Giữ nó trung thực — level giải được, mỗi lần một thứ mới, chiến thắng đều đặn, trợ giúp thực sự giúp — và người chơi sẽ vui vẻ chấp nhận những level khiến họ phải suy nghĩ. Phá vỡ nó, và không lượng nội dung nào kéo họ về được.

Đây là cách chúng tôi xây level cho game của mình và cho đối tác. Nếu bạn đang làm một game puzzle và muốn ý kiến thứ hai về đường cong của mình, hãy trao đổi với chúng tôi.

Xem chúng tôi áp dụng điều này ra sao

Game của chúng tôi được xây trên chính những ý tưởng chúng tôi viết.

Khám phá game

Đang làm một game puzzle?

Chúng tôi hợp tác với publisher ở prototype và sản xuất trọn gói.

Trao đổi với chúng tôi

Game liên quan

Ảnh chụp gameplay Zen Garden: Flower Sort

Zen Garden: Flower Sort

Sort Puzzle

Gom những bông hoa giống nhau vào đúng bình và dọn bàn — một biến tấu êm đềm, đẹp mắt của sort puzzle.

Đang phát hànhAndroid
Xem game
Ảnh chụp gameplay Hole Crowd: Bus Jam

Hole Crowd: Bus Jam

Crowd Jam

Mở đường thoát để mỗi người que rơi vào hố đúng màu và lên đúng xe buýt trước khi hết ô chờ.

Đang phát hànhAndroid
Xem game

Bài viết liên quan

Tất cả bài viết
Icon các game của CMZ Soft trên Google Play
Tin studio·

Giới thiệu CMZ Soft: studio puzzle định hướng sản phẩm từ Hà Nội

Chúng tôi là ai, đã phát hành gì — mười sáu game trên Google Play trong chưa đầy một năm — và dự định làm việc thế nào với publisher, nhà đầu tư và những người sẽ gia nhập.

3 phút đọc

Ghép icon các game puzzle mobile
Phân tích thị trường·

Bức tranh game puzzle mobile 2026: một studio nhỏ còn có thể thắng ở đâu

Puzzle vẫn là một trong những thể loại mobile lớn và bền nhất, và cũng cạnh tranh nhất. Cơ hội cho một studio tập trung nằm ở đâu: khoảng trống sub-genre, tốc độ sản xuất, kinh tế hybrid và UA kỷ luật.

4 phút đọc

Danh mục icon game prototype và game live
Analytics·

Khung go / kill cho prototype game mobile

Quyết định prototype nào xứng đáng được đầu tư thêm là quyết định đắt nhất của một studio. Khung quyết định chúng tôi dùng: ngưỡng thống nhất trước, một tập nhỏ chỉ số, và ba kết quả — go, iterate, kill.

4 phút đọc