Mình là 1 người say mê thế giới game và luôn hứng thú với việc học hỏi, mình đã vô cùng ấn tượng khi đọc được bài viết “I designed economies for $150M games—here’s my ultimate handbook” trên trang GameDeveloper.com. Bài viết cung cấp cái nhìn chi tiết về thiết kế nền kinh tế trong game, một yếu tố quan trọng góp phần tạo nên thành công của nhiều tựa game nổi tiếng.

Với mong muốn đóng góp cho cộng đồng game Việt và chia sẻ kiến thức bổ ích này, mình quyết định thực hiện bản dịch tiếng Việt. Hy vọng bản dịch sẽ giúp các nhà phát triển game, những người đam mê tìm hiểu về game, đặc biệt là các bạn trẻ có thêm kiến thức để tạo ra những tựa game chất lượng cao và nuôi sống được đam mê của mình.

Mình dịch bài báo này với tinh thần “học hỏi và chia sẻ” là chính, nên chắc chắn sẽ có những thiếu sót. Mong nhận được sự thông cảm và góp ý từ mọi người.

Để dễ theo dõi, mình đã thay đổi 1 vài ví dụ trong bài báo để phù hợp với thị hiếu của người Việt Nam. Ngoài ra bài viết gốc rất dài và đồ sộ nên mình đã chia bài viết thành 2 phần:

  • Phần 1 (Chương 1 – 4): Giới thiệu các khái niệm cơ bản, trụ cột chính trong thiết kế kinh tế game, dòng chảy tài nguyên và tâm lý người chơi.
  • Phần 2 (Chương 5 – 7): Đi sâu vào chiến lược kiếm tiền, phân tích dữ liệu và những xu hướng mới trong ngành công nghiệp game.

Hy vọng bài viết này sẽ mang đến cho bạn đọc những kiến thức bổ ích và góp phần thúc đẩy sự phát triển của ngành công nghiệp game Việt Nam.

Nào, bắt đầu thôi!

Xin chào, những độc giả yêu quý!

Wiserax đây. Sau hơn 5 năm làm việc trong ngành game, kiến tạo những hệ thống kinh tế và cân bằng cho các dự án đã mang về hơn 150 triệu đô la doanh thu, tôi quyết định dành sáu tháng qua để ẩn mình. Trong thời gian ấy, như một ẩn sĩ, tôi đã chắt lọc mọi hiểu biết về kinh tế, cân bằng và nghệ thuật kiếm tiền trong game, đúc kết thành một tác phẩm tâm huyết để chia sẻ cùng các bạn đồng nghiệp.

Phải nói rằng, nguồn tài liệu về lĩnh vực này còn khá hạn chế. Tính đến thời điểm viết những dòng này vào thu năm 2024, chỉ có khoảng 20 bài báo khoa học và một vài cuốn sách, trong đó nổi bật là tác phẩm đồ sộ 800 trang của Brenda Romero và Ian Schreiber. Tôi đã tổng hợp tất cả những kiến thức quý giá này, kết hợp với kinh nghiệm thực tế của mình, và gửi gắm vào bài viết này, với hy vọng mang đến cho các bạn những góc nhìn mới mẻ và hữu ích.

Thông qua cẩm nang chi tiết này, bạn sẽ nắm vững cách kiếm tiền từ game, phát triển chiến lược, thiết kế nền kinh tế ảo bền vững và bắt kịp những xu hướng mới nhất trong ngành công nghiệp game.

Chúng ta sẽ bắt đầu từ những khái niệm cơ bản về kinh tế game, sau đó từng bước đi sâu vào kho tàng kiến thức, cho đến khi nắm vững cách thiết kế hệ thống kinh tế game – không chỉ mang lại lợi nhuận mà còn tạo nên những trải nghiệm tuyệt vời cho người chơi.

Bài viết của tôi gồm 7 chương, với nội dung khá đồ sộ.

Giới thiệu

Dự đoán thị trường game tới năm 2026. Nguồn: NewZoo
Dự đoán thị trường game tới năm 2026. Nguồn: NewZoo

Thị trường game, bất chấp những tác động của đại dịch, vẫn duy trì đà tăng trưởng ổn định. Dự báo cho thấy quy mô thị trường game toàn cầu sẽ chạm mốc 189,3 tỷ đô la vào năm 2024 và 197,1 tỷ đô la vào năm 2025 [1]. Điều này là động lực để chúng ta tìm hiểu sâu hơn về cách các trò chơi tạo doanh thu và làm thế nào để kiếm tiền từ game mà vẫn đảm bảo trải nghiệm tốt nhất cho người chơi.

Tôi tên là Alex Karpenko. Với hơn 5 năm kinh nghiệm phát triển game, thiết kế hệ thống kinh tế và cân bằng cho các dự án đạt doanh thu trên 150 triệu đô la, tôi sẽ chia sẻ với các nhà phát triển cách thiết kế nền kinh tế game vững mạnh và sinh lời. Thông qua hướng dẫn chi tiết này, bạn sẽ nắm được cách kiếm tiền hiệu quả từ game, phát triển chiến lược và tạo cân bằng cho một nền kinh tế bền vững, cùng với đó là cập nhật những xu hướng mới nhất trong ngành công nghiệp game.

Vì sao bạn cần quan tâm đến kinh tế trong game?

Một hệ thống kinh tế được thiết kế tốt sẽ thổi hồn vào thế giới game, biến nó thành một không gian sống động, cuốn hút và chân thực. Người chơi sẽ cảm nhận mình là một phần không thể thiếu của thế giới ấy, và chính cảm giác gắn kết đó sẽ khiến họ liên tục quay trở lại trò chơi.

Thiết kế kinh tế game đóng vai trò vô cùng quan trọng, ảnh hưởng trực tiếp đến trải nghiệm và sự thành công của trò chơi
Thiết kế kinh tế game đóng vai trò vô cùng quan trọng, ảnh hưởng trực tiếp đến trải nghiệm và sự thành công của trò chơi

Hãy cùng khám phá thế giới tuyệt vời của kinh tế và cân bằng trong game, tìm hiểu từng thành phần cấu thành, và học cách xây dựng một hệ thống kinh tế vừa tạo doanh thu, vừa mang lại niềm vui thực sự cho người chơi.

Chương 1: Ba trụ cột của nền kinh tế trong game

Thiết kệ một nền kinh tế trong game thành công là nhiệm vụ phức tạp, đòi hỏi sự am hiểu sâu sắc và phương pháp tiếp cận thận trọng. Giáo sư, Tiến sĩ Edward Castronova chỉ ra rằng sự ổn định của tiền tệ, giá cả hợp lýphân phối tài nguyên hợp lý là ba trụ cột để tạo nên một nền kinh tế bền vững [2]. Hãy cùng phân tích chi tiết từng yếu tố.

Để minh họa các nguyên tắc chính trong thiết kế kinh tế, chúng ta sẽ lấy ví dụ về “Budget Adventure” – một trò chơi hư cấu với các nhà phát triển không quan tâm đến nền kinh tế và tạo ra mọi thứ một cách ngẫu nhiên.

Trụ cột 1: Sự ổn định của tiền tệ.

Tiền tệ trong game – giống như dòng máu nuôi sống cả một hệ thống kinh tế. Nếu máu lưu thông không đều, cơ thể sẽ gặp trục trặc. Nền kinh tế trong game cũng vậy, tiền tệ không ổn định sẽ dẫn đến hỗn loạn, khiến người chơi chán nản. Vậy làm sao để tạo ra một hệ thống tiền tệ “khỏe mạnh”?

Để đồng tiền trong game ổn định, có 3 yếu tố then chốt cần đảm bảo:

Phương tiện trao đổi

Tiền tệ phải được dùng để mua bán, trao đổi vật phẩm. Hãy tưởng tượng, bạn có thể dễ dàng rao bán thanh kiếm quý hiếm với giá 50 vàng, hay đổi con chiến mã lấy cây trượng phép thuật. Tiền tệ giúp việc giao thương trở nên thuận tiện, ngay cả khi giá trị các vật phẩm không tương đương nhau. (ví dụ: trao đổi một con ngựa lấy một cây trượng).

Đơn vị tính toán

Thay vì hỏi: Ngôi nhà của tôi đán giá bao nhiêu con rồng vàng? Nhờ có tiền tệ, mọi vật phẩm trong game đều có thể định giá. Vì vậy, Bạn sẽ biết ngôi nhà ảo của mình đáng giá bao nhiêu, hay so sánh giá trị của các loại vũ khí, trang bị. Một đơn vị tiền tệ ổn định giúp cả người chơi lẫn nhà phát triển dễ dàng nắm bắt giá trị của mọi thứ trong thế giới ảo.

Kho lưu trữ giá trị

Bạn có thể yên tâm cất giữ tiền mà không sợ bị mất giá. Điều này giúp người chơi cảm thấy thế giới game đáng tin cậy, có thể tích lũy tài sản lâu dài, kể cả khi tạm nghỉ chơi game một thời gian.

Trong trò chơi “Budget Adventure”, tiền tệ biến động mạnh đến mức người chơi không bao giờ biết chiến lợi phẩm của họ đáng giá bao nhiêu. Hôm nay một thanh kiếm có giá 100 vàng, ngày mai nó có giá 10.000 vàng. Người chơi “PoorPlanner” quyết định tiết kiệm 10.000 vàng để mua một thanh kiếm huyền thoại. Sau nhiều ngày cày cuốc, cuối cùng anh ta cũng thu thập đủ số tiền cần thiết, nhưng đến lúc mua thì giá thanh kiếm đã tăng vọt lên 500.000 vàng. Giờ thì anh ta phải chạy vòng vòng với một củ cà rốt thay vì một thanh kiếm.

Nếu không có tiền tệ đáng tin cậy, nền kinh tế trong game sẽ trở nên hỗn loạn, và người chơi sẽ dành nhiều thời gian để thương lượng giá trị của hàng hóa hơn là tập trung vào lối chơi cốt lõi, điều này có thể làm giảm sự hứng thú của trò chơi.

Ví dụ thực tế: trong Diablo 2, đến cuối trò chơi, vàng đã mất giá đến mức người chơi ngừng sử dụng nó và chuyển sang một vật phẩm ổn định hơn - Stone of Jordan.
Vật phẩm này đã thay thế hoàn toàn vàng trở thành đơn vị tiền tệ chính, và tất cả các vật phẩm trong trò chơi được định giá bằng số lượng Stone of Jordan. [2]

Trụ cột 2: Định giá hợp lý.

Định giá hợp lý là nền tảng để người chơi tin tưởng vào hệ thống kinh tế của bạn. Giá cả phải phản ánh đúng giá trị thực của vật phẩm và thích ứng với sự thay đổi của cung và cầu. Áo giáp thì phải đắt, còn bắp cải thì phải rẻ.

Tuy nhiên, đôi khi hệ thống có thể gặp trục trặc:

  • Giá có thể quá thấp, tạo ra tình trạng khan hiếm do nhu cầu cao.
  • Hoặc giá có thể quá cao, dẫn đến dư thừa do nhu cầu thấp.

Ngoài ra, bạn cũng cần để ý đến lượng hàng hóa được sản xuất và tiêu thụ. Nếu đồ quý hiếm bỗng dưng xuất hiện đầy đường thì giá trị của nó sẽ giảm. Ngược lại, nếu món đồ bình thường bỗng trở nên khan hiếm, giá của nó sẽ tăng vọt.

Có một điều thú vị là các nhà phát triển game “Budget Adventure” lại thích để các thương gia bán hàng với giá cố định và số lượng không giới hạn. Cách này giúp họ kiểm soát giá cả, nhưng lại khiến người chơi chẳng còn hứng thú trao đổi, mua bán những món đồ cơ bản nữa.

Trụ cột 3: Phân phối hợp lý.

Bức tranh châm biếm sự "éo le" của game thủ khi mở rương ra toàn trang bị "xịn" nhưng lại không dùng được cho class nhân vật của mình.

Hãy tưởng tượng, bạn là một pháp sư bỗng dưng nhận được bộ giáp sắt nặng trịch, trong khi anh chàng chiến binh kia lại đang loay hoay với cây trượng phép thuật!

Chắc chắn cả hai sẽ chẳng vui vẻ gì, đúng không? Việc trao đúng vật phẩm cho đúng người chơi là cực kỳ quan trọng để tránh gây ức chế cho họ.

Vì một lý do kỳ lạ nào đó, người chơi luôn luôn cảm thấy không hài lòng…

Ngoài ra, người chơi nên nhận được phần thưởng xứng đáng với nỗ lực của họ. Ai “cày” nhiều thì người đó phải được hưởng nhiều. Nếu người chơi kỳ cựu và lính mới đều nhận được phần thưởng như nhau, thì chẳng ai còn muốn cố gắng nữa. Bí quyết để giữ chân người chơi chính là tạo ra sự công bằng, người chơi bỏ ra bao nhiêu công sức thì sẽ nhận lại bấy nhiêu phần thưởng xứng đáng.

Một hệ thống phân phối phần thưởng hợp lý cần đảm bảo:

  • Mọi người chơi đều có xuất phát điểm như nhau.
  • Phần thưởng phải tương xứng với nỗ lực của người chơi.

Nếu bạn có thể cân bằng cả ba khía cạnh này, bạn có cơ hội tốt để thiết kế nền kinh tế trong game hiệu quả và bền vững.

Sau khi đã nắm được những điều cơ bản về thiết kế kinh tế trong game, chúng ta sẽ cùng tìm hiểu về dòng chảy tài nguyên trong game – tức là cách mà các loại tài nguyên được luân chuyển và phân phối giữa người chơi và hệ thống. Đây là yếu tố quyết định đến sự hấp dẫn và hiệu quả của trò chơi

Chương 2: Dòng chảy tài nguyên trong game

Sự luân chuyển tài nguyên trong một trò chơi là một khía cạnh quan trọng ảnh hưởng đến sự cân bằng và mức độ hứng thú của người chơi. Các khái niệm chính giúp quản lý quá trình này bao gồm việc tạo ra những biến động cảm xúc và phân phối nội dung hợp lý theo thời gian.

Nhưng làm thế nào để bạn phân phối tài nguyên một cách chính xác để người chơi không cảm thấy nhàm chán và luôn ở trong trạng thái “flow” (trạng thái tập trung cao độ) mà Csikszentmihalyi đã mô tả?

Tạo ra những cung bậc cảm xúc

Để giữ chân người chơi, một trong những yếu tố quan trọng là tạo ra những cung bậc cảm xúc. Nhưng để hiểu cách thức hoạt động của nó, chúng ta hãy cùng tìm hiểu về khoa học não bộ – thần kinh học.

Não bộ của chúng ta, kết quả của hàng triệu năm tiến hóa, không ngừng tìm kiếm sự cân bằng giữa kích thích và thỏa mãn. Hai chất dẫn truyền thần kinh đóng vai trò trung tâm trong quá trình này là dopamine và endorphin.

Dopamine

Dopamine được ví như “hormone mong đợi”, thúc đẩy chúng ta tiếp tục cố gắng với hy vọng nhận được phần thưởng. Nó được kích hoạt trong những khoảnh khắc chờ đợi, chẳng hạn như chờ lên cấp độ mới, nhận vật phẩm hiếm hoặc đánh bại một con trùm khó nhằn.

Xét trong bối cảnh tiến hóa, dopamine đóng vai trò quan trọng cho sự sinh tồn. Hãy tưởng tượng tổ tiên của chúng ta: tìm kiếm thức ăn, tránh thú dữ – những hoạt động này đòi hỏi sự nỗ lực và hoạt động liên tục. Trong những tình huống như vậy, dopamine đã “bật” động lực và duy trì sự quan tâm đến việc tìm kiếm phần thưởng, ngay cả khi chúng còn ở rất xa.

Endorphin

Endorphin mặt khác, được giải phóng khi nhận được phần thưởng, mang lại cảm giác vui vẻ và thỏa mãn. Nó giống như một “phần thưởng” nội tại khi đạt được mục tiêu. Endorphin cũng có tác dụng giảm đau, giúp chúng ta “quên” đi những khó khăn gặp phải trên con đường dẫn đến thành công. Trong trò chơi, cũng như trong cuộc sống, endorphin khuyến khích chúng ta quay trở lại với những gì mang lại niềm vui và sự trọn vẹn.

Hiểu được cách thức hoạt động của các chất dẫn truyền thần kinh này, chúng ta sẽ thấy rõ tại sao việc tạo ra những cung bậc cảm xúc không chỉ đơn thuần là chơi đùa với tài nguyên, mà còn là khoa học của việc giữ cho người chơi luôn ở trong trạng thái tìm kiếm và thỏa mãn.

Điều quan trọng không chỉ là thưởng cho người chơi, mà còn phải khéo léo tạo ra những khoảnh khắc mong đợi, để dopamine thúc đẩy họ đạt được thành tích mới, trong khi endorphin củng cố thành công và mong muốn tiếp tục.

Hãy tưởng tượng một người chơi tên là BeautyQueen278 đang mắc kẹt ở màn 189 của Candy Crush Saga.

Mỗi khi BeautyQueen278 gần đạt được sự kết hợp cuối cùng, nhưng những viên kẹo lại không xếp thành hàng, não của cô ấy thực sự ngập tràn dopamine: "Chỉ cần thêm một lần thử nữa, mình sắp làm được rồi!" Cảm giác như chiến thắng đang ở rất gần.

Lúc này, cô ấy sẵn sàng mua thêm lượt chơi... nhưng điều thú vị là: chính sự cân bằng giữa thất vọng và mong đợi này đã khiến cô ấy tiếp tục chơi. Cuối cùng, ở lần thử thứ 11, BeautyQueen278 đã vượt qua màn chơi, và não của cô ấy ngập tràn endorphin. Cô ấy hạnh phúc đến mức có thể bay lên như những viên kẹo trên màn hình.

Nhưng bạn biết điều gì tạo nên sự khác biệt ở đây không? BeautyQueen278 không chỉ được trao chiến thắng mà còn nhận được một món quà nhỏ - thêm một mạng chơi sau rất nhiều lần thử.

Đây là sự cân bằng hoàn hảo: bạn đã chiến thắng, nhưng họ cung cấp cho bạn vừa đủ tài nguyên để tiếp tục chơi mà không cảm thấy hoàn toàn kiệt quệ.







Người chơi nên trải qua hai hoặc ba cảm xúc khác nhau trong một phiên chơi. Điều này giúp duy trì sự quan tâm và động lực. Nếu người chơi liên tục gặp phải sự thất vọng, họ có thể mất hứng thú với trò chơi.

Phân bổ nội dung theo thời gian

Việc phân bổ nội dung hợp lý theo thời gian cũng là một yếu tố quan trọng để duy trì sự hứng thú của người chơi.

Giai đoạn đầu: Hãy hào phóng! Người chơi mới cần được trải nghiệm cảm giác chiến thắng dễ dàng và nhận thưởng nhanh chóng. Điều này giúp họ làm quen với các loại tài nguyên trong game và cảm thấy hào hứng khám phá tiếp.

Ví dụ: Tưởng tượng một game giải đố với màn chơi đầu tiên "khó nhằn" đến mức người chơi "cày" cả ngày trời mà vẫn không qua được. Kết quả là, thay vì kiên nhẫn chinh phục thử thách, anh chàng "PuzzleNoob" quyết định xóa game cho đỡ đau đầu! 😥

Giai đoạn sau:

Khi người chơi đã quen với game, hãy giảm dần tốc độ “phát quà”, khiến họ phải nỗ lực nhiều hơn để nhận được phần thưởng. Cách này tạo ra cảm giác khan hiếm, thúc đẩy người chơi đầu tư thời gian và công sức vào game.

Ví dụ, khi gặp khó khăn trong việc vượt ải, người chơi có thể sẽ cân nhắc sử dụng các vật phẩm hỗ trợ hoặc mua thêm lượt chơi (nếu game của bạn có tính năng này).

Nguồn cung và điểm tiêu thụ: Quản lý dòng chảy tài nguyên

Bây giờ, hãy cùng tìm hiểu về hai khái niệm quan trọng trong việc phân phối tài nguyên: nguồn cungđiểm tiêu thụ [3].

Hãy tưởng tượng nó giống như việc quản lý tài chính trong ứng dụng ngân hàng của bạn. Nguồn cung là nơi người chơi kiếm được tài nguyên. Trong một trò chơi, nguồn cung có thể bao gồm:

  1. Phần thưởng nhiệm vụ
  2. Sự kiện ngắn hạn
  3. Chiến lợi phẩm (đồ rơi ra từ quái vật)
  4. Thành tích
  5. Thu nhập thụ động
  6. Phần thưởng theo mùa và battle pass
  7. Tương tác xã hội
  8. Cơ chế gameplay
  9. Xem quảng cáo, và nhiều hơn nữa

Mặt khác, điểm tiêu thụ là nơi mà tiền tệ kiếm được từ nguồn cung bị tiêu hao. Chúng ta sẽ khám phá chi tiết hơn về điểm tiêu thụ và nguồn cung trong chương 4 và 5.

Quá nhiều tài nguyên từ nguồn cung – cân bằng bị phá vỡ, dẫn đến lạm phát. Quá ít – người chơi mất hứng thú. Việc cân bằng giữa nguồn cung và điểm tiêu thụ là chìa khóa cho một nền kinh tế trò chơi ổn định.

Ví dụ:

  • Trong Clash of Clans (do Supercell phát triển), tài nguyên đến từ các mỏ và nhà thu thập (nguồn cung), và được sử dụng để xây dựng và nâng cấp (điểm tiêu thụ).
  • Trong EVE Online, tài nguyên đến từ khai thác, sản xuất và giao dịch (nguồn cung), và được sử dụng để đóng tàu, mua module và tham gia chiến tranh (điểm tiêu thụ).
  • Trong World of Warcraft, người chơi kiếm tài nguyên thông qua nhiệm vụ và raid (nguồn cung), và sử dụng chúng để chế tạo vật phẩm và nâng cấp trang bị (điểm tiêu thụ).
  • Các nhà phát triển của những trò chơi này theo dõi cẩn thận sự cân bằng tài nguyên để duy trì sự quan tâm của người chơi.

Lưu đồ tài nguyên

Bây giờ bạn đã biết người chơi của mình có những nguồn cung và điểm tiêu thụ nào, bạn có thể xây dựng lưu đồ dòng chảy tài nguyên (có thể thực hiện ngay cả trong giai đoạn đầu phát triển trò chơi).

Lưu đồ tiền tệ trong game
Lưu đồ tiền tệ trong game

Chú thích: Khi thiết kế dòng chảy tài nguyên trong trò chơi, điều quan trọng là phải tính đến ngay cả những nguồn thu và chi nhỏ nhất để nhà phát triển có thể nhìn thấy bức tranh toàn cảnh.

Là một nhà phát triển, bạn đã thiết lập các sự kiện phân tích trên tất cả các cơ chế chính của trò chơi và bạn có quyền truy cập vào số liệu phân tích của sản phẩm – bạn biết người chơi đã nhận được bao nhiêu tài nguyên, chẳng hạn như tiền, từ danh mục “Chiến lợi phẩm” hoặc “Nhiệm vụ”.

Bằng cách tính toán tỷ lệ phần trăm của tổng dòng chảy bằng Lưu đồ dòng chảy tài nguyên, bạn có thể dễ dàng nhận thấy những điểm cần cải thiện trong trò chơi, nơi bạn đang cung cấp quá nhiều và nơi bạn đang yêu cầu quá ít.

Các công cụ xây dựng lưu đồ tiền tệ

Bạn có thể tạo một lưu đồ tương tự cho tất cả các cơ chế trong trò chơi của mình, liên kết chúng thành một hệ sinh thái duy nhất để hiểu cách thức giới thiệu một cơ chế mới sẽ tác động đến nền kinh tế của dự án. Các công cụ như Machinations.io, Miro hoặc bảng Google Spreadsheet/Excel cổ điển có thể được sử dụng để xây dựng các lưu đồ như vậy.

Trong quá trình phát triển trò chơi Dreamdale, chúng tôi nhận thấy rằng người chơi nhanh chóng tích lũy được đơn vị tiền tệ chính bằng cách trao đổi tài nguyên lấy tiền nhưng hầu như không sử dụng nó. Phân tích lưu đồ dòng chảy tài nguyên cho thấy các điểm tiêu thụ không đủ hấp dẫn.

Chúng tôi đã thêm các bản nâng cấp mới và các sự kiện đặc biệt yêu cầu chi tiêu tài nguyên, và nền kinh tế của trò chơi đã trở nên cân bằng hơn.

Những câu hỏi mở:

  • Những nguồn cung và điểm tiêu thụ nào hiện có trong trò chơi của tôi?
  • Người chơi của tôi đang trải nghiệm những động lực nào ngay bây giờ? Chúng có đủ không?
  • Tôi có đang “chơi đùa” với người chơi, khiến họ đôi khi cảm thấy khan hiếm và lúc khác lại dư thừa không? Hay họ luôn có đủ mọi thứ?

Bây giờ chúng ta đã đề cập đến dòng chảy tài nguyên trong trò chơi, tôi đề nghị chúng ta đi sâu hơn vào người chơi, đối tượng mà chúng ta đang hướng tới. Sử dụng các ví dụ từ nghiên cứu khoa học, chúng ta sẽ cố gắng hiểu rõ hơn bản chất của những người chơi trò chơi của chúng ta và cố gắng trả lời câu hỏi:

Liệu chúng ta có thể biết chắc chắn người chơi có thực sự thích thú khi chơi trong sự cân bằng đã được cập nhật hay không?

Chương 3: Tâm lý người chơi và kinh tế trò chơi

Giải trí cho bộ não con người là một thách thức to lớn, bởi lẽ nó là một trong những thực thể phức tạp và bí ẩn nhất vũ trụ. Phần lớn hoạt động của não bộ diễn ra trong vô thức, nằm ngoài tầm kiểm soát của chúng ta.

Ví dụ về hoạt động của tiềm thức

Bạn có bao giờ tự hỏi mình điều khiển tư thế hay nhịp thở như thế nào không? Ngay lúc này, khi đọc những dòng chữ này, bạn có để ý cách mắt mình di chuyển trên trang sách không? Chúng lướt nhẹ nhàng hay nhảy cóc liên tục?

Hẳn bạn đã đọc sách cả đời, nhưng có lẽ chưa từng nghĩ đến cơ chế hoạt động của quá trình này. Cũng như khi nói, ta thường không ý thức được mình sắp nói gì cho đến khi lời nói thốt ra. Ai là người thực hiện những phép tính tiềm thức đó?

Bạn đã bao giờ đi xe máy trên những con đường đông đúc, luồn lách qua dòng người tấp nập mà không cần suy nghĩ nhiều? Hay khi nghe thấy tiếng rao “Bánh mì nóng giòn đây!”, miệng bạn bất giác thèm thuồng? Tất cả những điều này đều là kết quả của hoạt động tiềm thức.

Để hiểu rõ hơn về sức mạnh của tiềm thức, hãy thử làm một trò chơi nhỏ với bạn bè. Yêu cầu họ làm theo ba bước sau:

  1. Nói từ “gạo” năm lần liên tiếp.
  2. Phát âm rõ ràng và to từ “gạo” một lần nữa.
  3. Trả lời câu hỏi: “Chúng ta thường ăn cơm với gì?”

Có thể bạn của bạn sẽ trả lời là “gạo”! Vì sao lại như vậy? Não bộ, sau khi tiếp nhận từ “gạo” nhiều lần, đã vô thức liên kết nó với câu hỏi về món ăn quen thuộc, dẫn đến câu trả lời “gạo” thay vì “thịt”, “cá”, “rau”

Đây là một ví dụ đơn giản cho thấy cách kích thích từ ngữ có thể ảnh hưởng đến nhận thức và quyết định của chúng ta, ngay cả khi chúng ta không hề hay biết.

Trong trò chơi điện tử, khác với sách hay phim ảnh, người chơi có quyền tự do lựa chọn con đường của riêng mình. Điều này đặt ra một thách thức lớn cho các nhà thiết kế trò chơi: làm sao để dự đoán hành vi của người chơi?

Hồi bé, khi chơi Serious Sam, tôi thường bỏ qua mục tiêu ban đầu và chạy thẳng về phía rìa bản đồ, chỉ để khám phá thế giới trong game.

Quảng cáo game di động gây khó chịu cho người chơi
Quảng cáo game di động gây khó chịu cho người chơi

Nghiên cứu của Dardis và cộng sự (2019) chỉ ra rằng độ khó của trò chơi có thể tác động tiêu cực đến cảm xúc của người chơi, làm giảm hiệu quả của quảng cáo [4]. Cụ thể, quảng cáo trong các trò chơi “hardcore” thường kém hiệu quả hơn.

Điều này lý giải tại sao quảng cáo chỉ phổ biến trong các trò chơi casual, trong khi các trò chơi đối kháng thường sử dụng hình thức mua hàng trong ứng dụng (IAP).

Thật khó chịu khi bị quảng cáo làm gián đoạn giữa một trận đấu căng thẳng, phải không?

Trò chơi "Budget Adventure" khiến người chơi phải ngán ngẩm vì quảng cáo xuất hiện liên tục vào những thời điểm "éo le" nhất. Ngay giữa trận chiến sinh tử với rồng, khi người hùng Tommy-Tapper đang hấp hối với lượng máu gần cạn kiệt, một quảng cáo kem đánh răng bất ngờ chen ngang màn hình. Kết quả là Tommy bị rồng hạ gục, còn người chơi thì "cạn lời", quyết định xóa bỏ trò chơi và tìm đến một nhà phát triển biết tôn trọng trải nghiệm của họ hơn.

Hiệu quả của việc cho người chơi dùng thử

Một nghiên cứu của Lee & Shin (2017) về mô hình kiếm tiền từ quảng cáo đã phân tích hơn 1,4 triệu bản ghi giao dịch từ một ứng dụng di động tại Hàn Quốc trong giai đoạn từ tháng 9/2013 đến tháng 5/2014.

Nghiên cứu này cho thấy việc cung cấp vật phẩm miễn phí trong trò chơi có thể tạo ra “hiệu ứng dùng thử”, từ đó khuyến khích người dùng chi tiêu. Cụ thể, những người dùng được tặng vật phẩm miễn phí có xu hướng mua hàng trong ứng dụng cao hơn.

Phân tích chi tiêu của người chơi: Số lần mua và số tiền trung bình mỗi giao dịch.
Phân tích chi tiêu của người chơi: Số lần mua và số tiền trung bình mỗi giao dịch.
Phân tích chi tiêu của người chơi: Số lần mua và số tiền trung bình mỗi giao dịch.
Phân tích chi tiêu của người chơi: Số lần mua và số tiền trung bình mỗi giao dịch.

Kết quả nghiên cứu khẳng định việc cho người chơi dùng thử vật phẩm là một chiến lược hiệu quả để tăng doanh thu.

Nắm bắt tâm lý người chơi: Chìa khóa để tăng thời gian chơi và doanh thu

Những yếu tố gắn kết người chơi và game
Những yếu tố gắn kết người chơi và game

Một nghiên cứu gần đây (Jiao et al., 2022) đã phân tích dữ liệu của 100.000 người chơi trong một trò chơi di động miễn phí (FTP) trong vòng ba năm và chỉ ra rằng thành tích trong game, mua vật phẩmtương tác xã hội có tác động đáng kể đến thời gian chơi và chi tiêu của người chơi.

Dưới đây là cách nhà phát triển có thể ứng dụng những yếu tố này để gia tăng sự gắn kết và doanh thu:

  1. Thành tích trong game: Nghiên cứu cho thấy người chơi có thành tích quá cao hoặc quá thấp trong một tuần thường có xu hướng chơi ít hơn và ít chi tiêu hơn vào tuần tiếp theo. Điều này cho thấy tầm quan trọng của việc theo dõi hiệu suất người chơi và có những biện pháp can thiệp kịp thời, ví dụ như cung cấp phần thưởng hoặc hỗ trợ để khuyến khích họ tiếp tục chơi.
  2. Mua vật phẩm trong game: Người chơi mua vật phẩm trong game thường có xu hướng chơi lâu hơn và chi tiêu nhiều hơn. Để khuyến khích điều này, nhà phát triển nên thiết kế những vật phẩm ảo độc đáo, được cá nhân hóa và có giá cả hợp lý.
  3. Tương tác xã hội: Người chơi tham gia vào các hoạt động xã hội như bang hội hoặc chơi cùng bạn bè thường có xu hướng gắn bó với trò chơi lâu hơn. Khuyến khích người chơi kết nối với nhau thông qua các tính năng xã hội là một chiến lược hiệu quả để tăng thời gian chơi và doanh thu.

Nắm bắt tâm lý người chơi và hiểu được những động lực thúc đẩy người chơi, chúng ta có thể thiết kế những trải nghiệm hấp dẫn, khuyến khích họ quay trở lại và gắn bó lâu dài với trò chơi.

Tuy nhiên, nghiên cứu tâm lý người chơi không phải là một nhiệm vụ dễ dàng. Nó đòi hỏi sự đầu tư thời gian và công sức vào việc phân tích dữ liệu và thấu hiểu hành vi người chơi. Nhưng thành quả đạt được – một cộng đồng người chơi trung thành và doanh thu ổn định – chắc chắn sẽ xứng đáng với nỗ lực bỏ ra.

Để đạt được sự hoàn hảo, chúng ta cần liên tục nghiên cứu, phân tích dữ liệu và điều chỉnh cách tiếp cận để đáp ứng nhu cầu của người chơi. Từng bước một, chúng ta có thể tạo ra những trò chơi không chỉ mang lại niềm vui cho người chơi mà còn mang lại thành công cho đội ngũ phát triển.

Những câu hỏi mở:

  1. Làm thế nào để tạo ra những yếu tố bất ngờ và thú vị trong trò chơi?
  2. Có nên cung cấp vật phẩm dùng thử để khuyến khích người chơi mua hàng?
  3. Mục tiêu cảm xúc mà tôi muốn người chơi trải nghiệm khi tương tác với hệ thống kinh tế trong game là gì?

Giờ đây, khi đã có cái nhìn sâu sắc hơn về tâm lý người chơi, hãy cùng tìm hiểu về chủ đề tiếp theo: xây dựng và cân bằng hệ thống kinh tế trong game.

Chương 4: Nền kinh tế trong trò chơi và sự cân bằng

Chào mừng bạn đến với phần quan trọng nhất của bài viết này!

Bạn có biết, việc tìm kiếm các ví dụ cụ thể về cách cân bằng game, các công thức hay khuôn mẫu có sẵn là rất khó khăn. Kết quả tìm kiếm trực tuyến thường chỉ là bảng dữ liệu do fan tạo ra hoặc hướng dẫn về cơ chế game. Điều này xuất phát từ hai nguyên nhân chính:

  1. Thứ nhất, các công ty game luôn bảo vệ nghiêm ngặt tài sản trí tuệ của mình. Các bảng cân bằng game của những “ông lớn” như Supercell, Blizzard, Riot Games, Gameloft,… đều là bí mật nội bộ được bảo vệ bởi thỏa thuận bảo mật.
  2. Thứ hai, không có một phương pháp chung nào để cân bằng game. Mỗi công ty có cách tiếp cận riêng. Có thể là nhúng trực tiếp vào engine game, sử dụng Excel, Google Spreadsheets, Machinations.io, và một số khác nữa có các phép tính dựa trên giấy. Có nhiều cách để phát triển, cũng có nhiều cách để cân bằng.

Trong chương này, tôi sẽ không chỉ cung cấp cho bạn những hướng dẫn cơ bản mà còn giới thiệu một công cụ hữu ích, có thể áp dụng cho mọi tựa game, giúp bạn tự tin cân bằng trò chơi của mình.

Ghi chú của tác giả

Khi bắt tay vào viết chương này, tôi đã trăn trở rất nhiều về cách tiếp cận vấn đề cân bằng trong game. Đây là một chủ đề vô cùng phức tạp và đa dạng, không chỉ đơn thuần là những con số khô khan trên bảng biểu. Cân bằng game bao hàm trải nghiệm của người chơi, sự tương tác giữa các yếu tố trong game, khả năng thu hút, hệ thống phần thưởng và trên hết là trải nghiệm tổng thể của người chơi.

Bản thân cuốn sách chuyên sâu về cân bằng game mà tôi đọc gần đây nhất, Game Balance của Ian Schreiber và Brenda Romero, đã dày tới 800 trang [10]. Vì vậy, việc gói gọn mọi khía cạnh của vấn đề này trong một chương sách là điều bất khả thi.

Bìa sách Game Blance
Bìa sách Game Blance

Nói thật nhé, dù đã có nhiều năm làm việc với cân bằng game và kinh tế trong game, đôi lúc tôi vẫn thấy hoang mang không biết nên bắt đầu từ đâu. Vậy nên, tôi nghĩ ra một cách tiếp cận mới, chia sẻ trong chương này với ba phần chính. Nếu bạn áp dụng được những phần này, việc cân bằng game và quản lý kinh tế trong game sẽ trở nên dễ dàng hơn rất nhiều.

  1. Nắm vững kiến thức cơ bản. Tôi sẽ chia sẻ một số mẹo cực kỳ hữu ích để cân bằng bất kỳ dự án game nào, cho dù bạn đang làm game gì và trên nền tảng nào.
  2. Thực hành với phương pháp truyền thống – Bảng tính. Phần này sẽ hướng dẫn bạn cách sử dụng bảng tính, một công cụ quen thuộc, để xử lý các vấn đề cân bằng trong game. Bạn sẽ thấy bảng tính giúp ích rất nhiều trong việc tổ chức và quản lý dự án.
  3. Phần 3: Thực hành với phương pháp mới – Công cụ vạn năng. Tôi sẽ giới thiệu một công cụ mới toanh trong thế giới cân bằng game, giúp bạn đơn giản hóa mọi công việc, từ dễ đến khó.

Phần 1: Cơ bản

Lá bài “phá game”

Để dễ hình dung “lá bài phá game”, hãy tưởng tượng đến lá bài Exodia huyền thoại trong Yu-Gi-Oh!.

Thông thường, để thắng trong Yu-Gi-Oh!, bạn cần hạ gục đối thủ bằng cách tấn công và giảm điểm gốc của họ xuống 0. Tuy nhiên, Exodia lại có cách chiến thắng “bá đạo” hơn: chỉ cần gom đủ 5 mảnh ghép của Exodia trên tay là bạn thắng ngay lập tức, bất kể tình hình trên sân đấu ra sao.

Lá bài Exodia, thần sức mạnh bị xích
Version 1.0.0Lá bài Exodia, thần sức mạnh bị xích

Exodia phá vỡ hoàn toàn luật chơi thông thường. Nó khiến mọi chiến thuật, combo hay tính toán trở nên vô nghĩa. Người chơi chỉ cần tập trung rút bài thật nhanh, cầu may “thần bài” sẽ mỉm cười cho họ rút được đủ 5 mảnh ghép của Exodia trước đối thủ.

Chính vì sự mất cân bằng này mà Exodia thường bị hạn chế trong các giải đấu chính thức. Nó giống như một “bug” trong game, cho phép người chơi chiến thắng một cách dễ dàng mà không cần kỹ năng hay chiến thuật.

Để hiểu rõ hơn về sự cân bằng trong thiết kế trò chơi, hãy xem xét ví dụ sau:

Hãy tưởng tượng bạn đang chơi một game nhập vai. Trước mặt bạn có 3 cánh cửa: xanh, đỏ và vàng. Bạn hào hứng lựa chọn, hy vọng mỗi cánh cửa sẽ dẫn đến một thử thách khác nhau, một vùng đất mới với những bí mật riêng. Nhưng thật bất ngờ, cả 3 cánh cửa đều mở ra cùng một dungeon tăm tối với lũ quái vật giống hệt nhau!

Bạn sẽ cảm thấy thế nào? Chắc hẳn là thất vọng và nhàm chán đúng không? Sự lựa chọn lúc này trở nên vô nghĩa bởi dù chọn cánh cửa nào, bạn cũng sẽ gặp phải kết quả giống nhau.

Ví dụ này cho thấy sự mất cân bằng trong thiết kế trò chơi. Người chơi mong đợi những lựa chọn có ý nghĩa, mang đến những trải nghiệm đa dạng và thú vị. Nhưng khi tất cả các lựa chọn đều dẫn đến cùng một kết quả, trò chơi sẽ mất đi sự hấp dẫn và thách thức, khiến người chơi cảm thấy nhàm chán và không còn động lực để khám phá thế giới ảo.

Tương tự, khi tất cả thẻ bài và chiến lược trong một trò chơi có sức mạnh như nhau, mọi quyết định của người chơi đều trở nên vô nghĩa. Mỗi thẻ bài trong bộ bài, mỗi chiến lược được lựa chọn, đều là một sự lựa chọn. Nhưng nếu mọi lựa chọn đều tương đương, thì cuối cùng, lựa chọn đó không còn ý nghĩa.

Trước đó, tôi đã đưa ra hai ví dụ đối lập:

  1. Trò chơi mà lựa chọn của người chơi quyết định mọi thứ.
  2. Trò chơi mà lựa chọn của họ không ảnh hưởng gì tới kết quả.

Cả hai trường hợp này đều thiếu sự cân bằng, dẫn đến trải nghiệm chơi game hỗn loạn hoặc nhàm chán.

Để tạo ra một trò chơi hấp dẫn, cần hiểu rằng sự cân bằng không nằm ở việc phân bố sức mạnh một cách tuyệt đối, mà là tìm kiếm “điểm vàng” – sự cân bằng động.

Nhà thiết kế trò chơi Mila Pilipenko đã nhận định: “Cân bằng là một quá trình, không phải là kết quả cuối cùng.” Tôi hoàn toàn đồng ý với quan điểm này, bởi trong quá trình phát triển, mọi thứ đều có thể thay đổi, từ cốt truyện đến cơ chế cốt lõi (điều mà chắc chắn không ai mong muốn).

Hiểu được rằng sự cân bằng không phải là trạng thái tĩnh, mà là một cơ chế sống động, chúng ta hãy chuyển sang bước tiếp theo: xác định các giá trị cốt lõi của trò chơi. Không có sự hiểu biết rõ ràng về những giá trị này, việc cố gắng cân bằng trò chơi sẽ giống như mò kim đáy bể.

Xác định giá trị cốt lõi của trò chơi dựa trên thời gian

Bước đầu tiên để tạo ra sự cân bằng là xác định giá trị cốt lõi của trò chơi. Giá trị cốt lõi này nên được quy đổi ra thời gian, bởi thời gian là nguồn lực cơ bản nhất của người chơi.

Ví dụ: Một trò chơi có 300 cấp độ. Nếu người chơi trung bình hoàn thành 10 cấp độ mỗi ngày, họ sẽ mất khoảng một tháng để hoàn thành trò chơi. Vì vậy, mọi giá trị trong trò chơi (như điểm kinh nghiệm, tiền tệ, vật phẩm...) đều nên được quy đổi ra thời gian cần thiết để đạt được. Cách này không chỉ giúp cân bằng trò chơi mà còn giúp nhà phát triển dự đoán và phân tích hành vi người chơi dễ dàng hơn.

Khi nắm được thời gian tương đương của mỗi cơ chế và tài nguyên trong trò chơi, nhà phát triển có thể dự đoán chính xác hơn thời gian cần thiết để người chơi đạt được mục tiêu nhất định.

Ví dụ, để đạt top 1 bảng xếp hạng, người chơi có thể sẽ cần chơi khoảng một tháng và hoàn thành một lượng nội dung nhất định.

Lưu ý: để đơn giản hóa, các tính toán này được thực hiện dựa trên một người chơi lý tưởng, người luôn chơi với hiệu suất tối đa.

Đường cong phát triển độ khó và các yếu tố liên quan
Đường cong phát triển độ khó và các yếu tố liên quan

Để giữ chân người chơi, độ khó trong trò chơi cần được thiết kế theo Đường cong Độ khó kinh điển, tăng dần theo tuyến tính hoặc hàm mũ. Điều này có nghĩa là trò chơi sẽ khó dần lên theo thời gian, nhưng vẫn có những giai đoạn dễ thở hơn để người chơi không cảm thấy quá sức.

Phân loại tài nguyên:

  • Tài nguyên quan trọng: Ảnh hưởng trực tiếp đến tốc độ hoàn thành mục tiêu chính (ví dụ: vàng, gỗ trong game xây dựng). Cần kiểm soát chặt chẽ để người chơi không tiến triển quá nhanh mà không cần đầu tư thêm thời gian hoặc tiền bạc.
  • Tài nguyên không quan trọng: Nâng cao trải nghiệm chơi game nhưng không ảnh hưởng đến tiến trình (ví dụ: vật phẩm trang trí).

Ví dụ: Trong trò chơi xây dựng, các tài nguyên như vàng hoặc gỗ có thể rất quan trọng vì chúng tăng tốc độ xây dựng và tiêu thụ nội dung. Sự sẵn có của chúng nên bị hạn chế để ngăn người chơi tiến triển quá nhanh mà không cần đầu tư thêm.

Xây dựng hệ thống chi phí hợp lý:

Sau khi xác định rõ giá trị cốt lõi và các loại tài nguyên, bước tiếp theo là thiết lập một hệ thống chi phí hợp lý, đồng thời đảm bảo sự ổn định của tiền tệ trong game (như đã đề cập ở Chương 1).

Việc tạo ra mối liên hệ giữa giá trị trò chơi và tiền tệ là vô cùng quan trọng. Điều này giúp người chơi có thể đánh giá một cách khách quan về nỗ lực của mình trong game.

Ví dụ, nếu một thanh kiếm có giá 1.000 đồng vàng và người chơi trung bình kiếm được 100 đồng mỗi giờ, họ sẽ cần chơi 10 giờ để mua được thanh kiếm. Cách tiếp cận này không chỉ giúp đặt ra mục tiêu thực tế mà còn duy trì hứng thú cho người chơi.

Kết quả của quá trình này có thể được thể hiện bằng một biểu đồ, minh họa tiến trình của người chơi, thời gian cần thiết để hoàn thành các thử thách và các yếu tố game cần thiết.

Chia Trò chơi của bạn thành các Giai đoạn

Chia trò chơi của bạn thành các giai đoạn và nhóm chúng theo độ khó.

Paywall

Sử dụng paywall — những tình huống mà người chơi có thể tiến tới cấp độ tiếp theo nhưng phải nỗ lực hoặc dành thời gian đáng kể để làm như vậy. Điều này thúc đẩy người chơi đầu tư nhiều hơn vào trò chơi, có thể bằng cách sử dụng tiền tệ trong trò chơi hoặc xem quảng cáo để tăng tốc quá trình trong trò chơi di động.

Điều cần thiết là phải cung cấp tùy chọn cho những người chơi muốn thực hiện các giao dịch mua này nếu nó phù hợp với chiến lược kiếm tiền của bạn.

Độ khó của nhiệm vụ tăng dần theo level
Độ khó của nhiệm vụ tăng dần theo level

Độ khó của nhiệm vụ tăng dần theo thời gian. Những thử thách đỉnh cao được theo sau bởi sự suy giảm, và sau đó là một sự gia tăng khác.

Đương nhiên, đây luôn là con dao hai lưỡi: bạn không thể tạo ra một paywall mà hầu hết người chơi thông thường không trả tiền không thể vượt qua, nếu không bạn sẽ mất người chơi tiềm năng và người hâm mộ trung thành.

  • Độ khó nhiệm vụ cao hơnNgười chơi chi tiêu nhiều hơn.
  • Độ khó nhiệm vụ cao hơnNhiều người chơi thoát và gỡ cài đặt trò chơi, nhưng điều này cũng đúng.

Một số nhà thiết kế kinh tế trò chơi nói rằng không quá 4% người chơi nên bỏ cuộc do độ khó của nhiệm vụ. Tôi nhắm đến con số này khi thiết kế độ khó nhiệm vụ trong các dự án di động. Lý tưởng nhất là tỷ lệ bỏ học nên gần bằng 0%.

Theo dõi tiến trình của người chơi và kiểm tra cẩn thận sự cân bằng mà bạn áp dụng trong trò chơi của mình để tránh sự thất vọng quá mức.

Bắt đầu với khung thời gian hợp lý:

  • Trải nghiệm người dùng lần đầu nên được tính toán theo từng phút
  • Ngày đầu tiên nên được chia nhỏ theo giờ, v.v.

Đường cong độ khó trong thiết kế trò chơi

Đường cong độ khó là yếu tố quan trọng trong thiết kế trò chơi, ảnh hưởng trực tiếp đến trải nghiệm của người chơi qua từng giai đoạn. Việc thiết kế đường cong độ khó phù hợp là điều thiết yếu để tạo ra một trò chơi hấp dẫn.

Độ khó của trò chơi cần tăng dần tương ứng với sự phát triển kỹ năng của người chơi. Điều này giúp duy trì sự cân bằng và tạo động lực cho người chơi tiếp tục khám phá trò chơi.

Dưới đây là biểu đồ các vùng cân bằng dựa trên kỹ năng của người chơi và độ khó của trò chơi. Khi kỹ năng của người chơi tăng lên, độ khó cũng nên tăng lên để duy trì sự cân bằng.

Biểu đồ các vùng cân bằng dựa trên kỹ năng của người chơi và độ khó của trò chơi
Biểu đồ các vùng cân bằng dựa trên kỹ năng của người chơi và độ khó của trò chơi

Các vùng cân bằng như sau:

  1. Thất vọng: Quá khó, gây ức chế cho người chơi.
  2. Vui vẻ Khó nhằn: Rất thử thách, phù hợp với người chơi ưa thích chinh phục.
  3. Vui vẻ Thử thách: Đòi hỏi người chơi phải nỗ lực vượt qua khó khăn.
  4. Vui vẻ Cân bằng: Cân bằng giữa độ khó và sự hứng thú, mang lại trải nghiệm tối ưu.
  5. Vui vẻ Thoải mái: Dễ dàng, thư giãn, phù hợp với người chơi tìm kiếm sự giải trí nhẹ nhàng.
  6. Vui vẻ Vô tư: Không yêu cầu tư duy, tập trung vào yếu tố giải trí đơn thuần.
  7. Nhàm chán: Quá dễ, lặp đi lặp lại, gây nhàm chán cho người chơi.

Khi thiết kế trò chơi, cần đảm bảo người chơi có thể thu thập đủ tài nguyên để đạt đến mức độ thử thách mong muốn trong khoảng thời gian chơi dự kiến. Tránh trường hợp người chơi có quá nhiều tài nguyên dẫn đến nhàm chán hoặc quá ít tài nguyên dẫn đến thất vọng.

Đường cong độ khó là một yếu tố quan trọng cần được xem xét kỹ lưỡng trong quá trình thiết kế và cân bằng trò chơi.

Phân tích và Mô hình hóa

Trong quá trình thiết kế trò chơi, việc nhập số liệu vào bảng tính chỉ là bước khởi đầu. Điều quan trọng là bạn phải hiểu rõ cách các số liệu này tương tác với nhau để tạo ra một hệ thống cân bằng. Để đạt được điều này, bạn có thể sử dụng các công cụ toán học như toán học tổ hợp, lý thuyết xác suất, thống kê toán học và lý thuyết trò chơi [10-13].

Dưới đây là hai phương pháp chính:

  • Mô phỏng Nền kinh tế Trò chơi: Xây dựng một mô hình mô phỏng sự tương tác giữa các yếu tố trong trò chơi (tài nguyên, tiền tệ, NPC). Ví dụ, nếu NPC thu thập tài nguyên mà người chơi có thể giao dịch, hãy đảm bảo nền kinh tế trong game là một hệ thống khép kín, không tạo ra tài nguyên từ hư không.
  • Cân bằng Tự động: Sử dụng các công cụ kiểm tra và cân bằng tự động để mô phỏng nền kinh tế của dự án. Hệ thống này sẽ tự động điều chỉnh các thông số dựa trên các điều kiện được thiết lập sẵn. Phần thứ ba của chương này sẽ trình bày chi tiết hơn về phương pháp này.

Phần 2: Thực hành với bảng tính

Bảng tính là công cụ hữu ích và đáng tin cậy, luôn hỗ trợ chúng ta trong việc tính toán và cân bằng dữ liệu. Không giống như các dịch vụ tự động hóa hay công cụ tính toán mới nhất, bảng tính không bao giờ khiến bạn thất vọng. Hãy xem bảng tính như một người bạn cũ, luôn sẵn sàng trợ giúp mỗi khi cần.

Để khai thác tối đa sức mạnh của bảng tính, điều quan trọng là phải biết cách sử dụng chúng một cách hiệu quả. Hãy cùng tìm hiểu cách tổ chức và tối ưu hóa bảng tính để đạt được hiệu quả cao nhất.

Tổ chức dữ liệu

Nhóm và mã hóa màu

Khi bắt đầu làm việc với các phép tính, việc đầu tiên cần làm là tổ chức dữ liệu một cách khoa học. Quy trình này bao gồm: trích xuất các hằng số, xác định các biến và cuối cùng là tính toán các số liệu và kết quả.

  1. Nhóm: Việc nhóm dữ liệu tương tự như việc sắp xếp một căn phòng. Mỗi loại dữ liệu nên được đặt ở một vị trí riêng biệt. Ví dụ, tất cả thông tin về vũ khí sẽ được nhóm lại với nhau, tách biệt với thông tin về cấp độ. Cách làm này giúp bảng tính trở nên rõ ràng và dễ hiểu hơn.
  2. Mã hóa màu: Sử dụng màu sắc để phân biệt các loại dữ liệu khác nhau giúp bạn dễ dàng nắm bắt thông tin trong bảng tính. Ví dụ, bạn có thể sử dụng màu xanh lá cây cho các hằng số được nhập thủ công (như sát thương cơ bản của vũ khí), màu xanh lam cho các biến được tính toán tự động và màu tím cho các giá trị cuối cùng.

Đôi khi, để tăng thêm sự thú vị cho công việc, tôi thường thêm một chút màu sắc vào bảng tính.

Ví dụ, khi làm việc với các sự kiện theo chủ đề như Ngày lễ tình nhân, tôi sẽ sử dụng bảng màu theo chủ đề từ các trang web như Color Hunt để mã hóa màu sắc cho các phép tính.

Mã hóa màu sắc cho các phần thưởng
Mã hóa màu sắc cho các phần thưởng
Tự động hóa và Kiểm tra Dữ liệu

Tự động hóa không chỉ giúp ngăn ngừa sai sót mà còn tiết kiệm thời gian. Dưới đây là một số công cụ hữu ích:

  • Kiểm tra Dữ liệu: Tính năng này cho phép bạn giới hạn dữ liệu nhập vào trong bảng, đảm bảo chỉ những giá trị hợp lệ mới được chấp nhận. Ví dụ, với cột “Độ khó”, bạn có thể thiết lập để nó chỉ chấp nhận các giá trị “Dễ”, “Trung bình” và “Khó”. Việc chọn từ danh sách thả xuống không chỉ tiết kiệm thời gian mà còn đảm bảo tính nhất quán của dữ liệu.
  • Bảng Pivot: Bảng Pivot là công cụ mạnh mẽ để tổng hợp và phân tích dữ liệu, giúp bạn nhận biết các xu hướng và quy luật chung. Tính năng này đặc biệt hữu ích khi xử lý các tập dữ liệu lớn.

Bảo vệ Công sức của Bạn

  1. Sử dụng Mẫu: Việc tạo mẫu cho các tác vụ thường xuyên sẽ giúp bạn tăng tốc độ làm việc và giảm thiểu lỗi. Hãy xây dựng cho mình một thư viện mẫu đa dạng, từ những phép tính đơn giản trong game cho đến các sự kiện LiveOps phức tạp. Dần dần, bạn sẽ trở thành một chuyên gia thực thụ với kho mẫu phong phú này.
  2. Cập nhật Dữ liệu Thường xuyên: Luôn đảm bảo dữ liệu trong bảng của bạn được cập nhật. Hãy tận dụng tính năng cập nhật tự động nếu có thể và thường xuyên kiểm tra để tránh làm việc với dữ liệu cũ.

Mẹo Trực quan hóa Dữ liệu

  1. Biểu đồ: Biểu đồ là cách tuyệt vời để thể hiện dữ liệu một cách trực quan và dễ hiểu, đặc biệt là với những người không muốn xem qua hàng loạt con số. Sử dụng biểu đồ giúp bạn dễ dàng nhận biết các xu hướng và biến động, điều này rất hữu ích khi bạn cần trình bày báo cáo cho cấp trên.
  2. Ghi chú Công thức và Quy trình: Bạn sẽ không thể biết trước khi nào mình cần xem lại bảng tính – có thể là vài tuần sau, hoặc sau một đêm tiệc tùng thâu đêm. Vì vậy, hãy thêm ghi chú vào các công thức để sau này bạn có thể hiểu được ý nghĩa của những “ký tự ma thuật” đó.

Nhìn vào công thức trên, bạn có thể thấy ngay ý nghĩa của nó không? Có lẽ là không! Nhưng hãy tin tôi đi, việc tìm hiểu nó sẽ rất có ích cho bạn trong tương lai.

Không nên viết trực tiếp số vào công thức: Thay vì viết trực tiếp các con số vào công thức (ví dụ: “0.2234”), hãy sử dụng tên hoặc biến để đại diện cho chúng. Cách này sẽ giúp bạn dễ dàng hiểu và chỉnh sửa công thức sau này, vì khi đó bạn chỉ cần nhìn vào tên hoặc biến là có thể biết được ý nghĩa của con số đó, thay vì phải cố gắng nhớ lại một con số vô nghĩa sau nhiều tháng.

Những hàm và công thức hữu ích trong phát triển game

Bảng tính điện tử cung cấp nhiều hàm tính toán giúp đơn giản hóa việc xử lý dữ liệu. Dưới đây là ba hàm tôi thường xuyên sử dụng, kèm theo ví dụ cụ thể trong lĩnh vực phát triển game.

VLOOKUP: Xác định giá trị và tính toán chi phí

Giả sử bạn cần tính tổng chi phí của một gói vật phẩm trong game. Thay vì tra cứu thủ công giá của từng vật phẩm rồi cộng lại, tiềm ẩn nhiều rủi ro sai sót, bạn có thể sử dụng hàm VLOOKUP. Hàm này giúp tự động hóa quy trình bằng cách tìm kiếm giá trị tương ứng với mỗi vật phẩm và tính tổng, hạn chế lỗi phát sinh khi dữ liệu thay đổi.

Công thức này sẽ tìm kiếm vật phẩm trong bảng “ResourcesTable” và trả về giá trị tương ứng.

SUMPRODUCT: Tính toán phức tạp với nhiều mảng dữ liệu

Hãy tưởng tượng bạn có một bảng với các cấp độ nâng cấp, chi phí của chúng và mức tăng hiệu quả. Một ví dụ kém hiệu quả sẽ là cố gắng tính toán tổng hiệu ứng theo cách thủ công bằng cách nhân và cộng các giá trị trong mỗi hàng và hy vọng rằng bạn nhớ cập nhật mọi thứ khi dữ liệu thay đổi.

Thông thường, nó trông giống như thế này:

Và đây không phải là trò đùa—đây là một công thức thực tế trong một dự án thương mại được sử dụng bởi nhà thiết kế trò chơi trước đây của tôi trong một dự án khá lớn, nghiêm túc với hàng triệu người dùng.

Một ví dụ tốt hơn là sử dụng SUMPRODUCT, thực hiện tất cả điều này một cách tự động:

Hàm này nhân các giá trị từ hai mảng dữ liệu (chi phí và hiệu quả) và cộng chúng, cho bạn kết quả trong một bước. Mọi thứ được cập nhật tự động khi bạn thay đổi dữ liệu cơ sở.

QUERY: Lọc các giá trị không cần thiết khỏi danh sách

Đôi khi, dữ liệu tích tụ trong một bảng và bạn chỉ muốn trích xuất những gì quan trọng. Một ví dụ kém hiệu quả là cuộn thủ công qua danh sách để tìm và xóa các hàng không cần thiết.

Một giải pháp tốt hơn là sử dụng hàm QUERY, thực hiện việc này cho bạn:

Công thức này cho phép bạn chỉ chọn các hàng khớp với tiêu chí được chỉ định (ví dụ: chỉ vũ khí) và xóa mọi thứ khác.

QUERY là một trong những hàm phức tạp và linh hoạt nhất, gần giống như làm việc với cơ sở dữ liệu.

Nếu bạn không quen với việc sử dụng các hàm phức tạp như QUERY, đặc biệt là để viết các yêu cầu cụ thể, quá trình này có vẻ quá sức—đặc biệt nếu bạn đang trong tình trạng thiếu thời gian.

Trong trường hợp này, trợ lý mới của tôi sẽ phát huy tác dụng—Game Balance Guru.

Phần 3: Game Balance Guru – Công cụ cân bằng game toàn diện

Game Balance Guru là một bot được tạo ra để hỗ trợ tối ưu hóa công việc cân bằng game và hệ thống kinh tế trong game. Sau một năm không ngừng cải tiến và phát triển, bot này hiện đã có sẵn cho tất cả mọi người, tận dụng những cập nhật mới nhất từ OpenAI để giúp bạn xử lý nhanh chóng các tác vụ cân bằng phức tạp. Hoàn toàn miễn phí!

Giới thiệu Game Balance Guru

Game Balance Guru là trợ lý ảo đắc lực, sẵn sàng hỗ trợ bạn giải quyết mọi vấn đề liên quan đến cân bằng game, kinh tế trong game và chiến lược kiếm tiền. Mặc dù Game Balance Guru là một công cụ mạnh mẽ, nhưng hiệu quả nhất là khi nó được sử dụng kết hợp với kinh nghiệm của bạn với tư cách là nhà thiết kế game. Bot này không thay thế hoàn toàn cho chuyên môn và trực giác của bạn, mà đóng vai trò hỗ trợ đắc lực, giúp giảm thiểu khối lượng công việc và tăng tốc quá trình ra quyết định.

Các tính năng chính

  • Phân tích và cân bằng quy trình game và kinh tế:
  • Cân bằng tính năng và cơ chế:
  • Tính toán giá tài nguyên trong game:
  • Báo cáo và đề xuất sự kiện LiveOps:
  • Dự đoán hành vi người chơi dựa trên mô hình thống kê:

Hướng dẫn sử dụng

Giao diện công cụ cân bằng game - Game Balance Guru
Giao diện công cụ cân bằng game - Game Balance Guru

Để bắt đầu sử dụng bot, hãy truy cập liên kết sau:

https://chatgpt.com/g/g-M5YWlXD0B-game-balance-guru

Bạn không cần bất kỳ kiến thức hay kỹ năng đặc biệt nào để bắt đầu. Bot sẽ hướng dẫn bạn từng bước bằng cách yêu cầu cung cấp thông tin về trò chơi. Càng cung cấp nhiều thông tin chi tiết, bot càng hiểu rõ nhu cầu của bạn và đưa ra những kết quả chính xác hơn.

Mẹo sử dụng Game Balance Guru hiệu quả:

  1. Sao chép tác vụ từ Asana hoặc các phần mềm quản lý tác vụ khác: Bạn có thể sao chép trực tiếp nội dung công việc và dán vào cửa sổ trò chuyện của bot. Hãy đảm bảo rằng nội dung này bao gồm đầy đủ các yêu cầu và chi tiết cơ bản của tác vụ.
  2. Thêm hướng dẫn tùy chỉnh: Nếu có bất kỳ yêu cầu hoặc lưu ý cụ thể nào, hãy bổ sung vào nội dung yêu cầu. Điều này sẽ giúp bot đưa ra các đề xuất phù hợp hơn với nhu cầu của bạn.
  3. Xem xét kết quả: Game Balance Guru là một trợ lý, không phải là người thay thế hoàn toàn. Mặc dù các đề xuất của bot rất hữu ích, bạn vẫn nên xem xét và điều chỉnh cho phù hợp với trò chơi.

Tạo phiên bản Game Balance Guru riêng cho dự án của bạn:

Bạn có thể tạo một phiên bản Game Balance Guru riêng biệt, được tùy chỉnh cho dự án của mình. Phiên bản này có thể bao gồm dữ liệu về giá cả, nhiệm vụ và các thông số khác của trò chơi, giúp nâng cao độ chính xác và hiệu quả khi thực hiện các tác vụ.

Luyện tập phân tích độc lập

Hãy cùng thử sức với bài toán cân bằng! Các bài tập dưới đây sẽ giúp bạn áp dụng phương pháp và công thức đã học để đạt được sự cân bằng tối ưu trong nhiều tình huống khác nhau.

Bài tập 1: Phòng thủ tháp – Tối ưu hóa sát thương và chi phí

Trong các trò chơi phòng thủ tháp, việc cân bằng tài nguyên và sát thương luôn là yếu tố then chốt. Bạn phải xây dựng các tháp phòng thủ để tự động tấn công creep (quái vật) di chuyển về phía mục tiêu. Hãy bố trí sao cho đạt được hiệu quả DPS (sát thương trên giây) cao nhất trên mỗi đơn vị chi phí.

Thông tin tháp

Tháp Bầy đàn:

  • Chỉ gây sát thương lên kẻ địch trên không.
  • DPS (sát thương trên giây): 480
  • Chi phí: 640 đơn vị

Tháp Tăng cường:

  • Không trực tiếp gây sát thương nhưng tăng 50% DPS cho tất cả các tháp lân cận.
  • Chi phí: 500 đơn vị


Mục tiêu:

Bố trí các tháp trên một khu vực 4×3 sao cho giảm thiểu chi phí và tối đa hóa tỷ lệ DPS/chi phí. Các bước thực hiện:

    1. Tính toán mức tăng DPS cho mỗi Tháp Bầy đàn dựa trên số lượng Tháp Tăng cường xung quanh. Ví dụ: nếu một Tháp Bầy đàn được bao quanh bởi 4 Tháp Tăng cường, DPS của nó sẽ là: DPS = 480 * (1 + 0.5 * 4) = 1440.
    2. Xác định tổng DPS của tất cả các tháp trong cấu hình, bao gồm cả hiệu ứng của Tháp Tăng cường.
    3. Chia tổng DPS cho tổng chi phí của tất cả các tháp để đánh giá hiệu quả: DPS/chi phí = Tổng DPS / Tổng chi phí tháp.
    4. So sánh các đội hình khác nhau để tìm ra tỷ lệ DPS/chi phí tối ưu nhất.

Câu hỏi mở rộng:

  • Sự cân bằng sẽ thay đổi ra sao nếu Tháp Tăng cường đắt hơn?
  • Bạn có thể tìm ra cấu hình đạt DPS cao nhất trên mỗi đơn vị chi phí không?
Bài tập 2: Doom – Phân tích hiệu quả vũ khí

Trong trò chơi bắn súng góc nhìn thứ nhất kinh điển DOOM, người chơi phải lựa chọn vũ khí phù hợp với từng tình huống chiến đấu. Bài tập này sẽ phân tích hiệu quả của các loại vũ khí trong DOOM, dựa trên sát thương gây ra (DPS) và lượng đạn dược tiêu thụ.

Thông số vũ khí

Để đánh giá hiệu quả của vũ khí, chúng ta sẽ xem xét các chỉ số sau:

  • Sát thương mỗi đòn/phát bắn: Mức sát thương tối thiểu và tối đa có thể gây ra.
  • Tốc độ tấn công: Số lần tấn công trong một phút.
  • DPS (Damage Per Second): Lượng sát thương gây ra mỗi giây. DPS được tính bằng cách lấy trung bình sát thương nhân với tốc độ tấn công và chia cho 60.
  • Loại đạn: Loại đạn dược mà vũ khí sử dụng.
  • Lượng đạn: Số lượng đạn tối đa mà người chơi có thể mang theo.
  • Tầm bắn: Khoảng cách hiệu quả của vũ khí.
Vũ khíSát thương (mỗi đòn/phát)Tốc độ tấn công (đòn/phát/phút)DPSLoại đạnLượng đạnTầm bắnGhi chú
Nắm đấm2 - 20123.522.64Không sử dụng-GầnSử dụng không giới hạn. Berserk Powerup tăng sát thương gấp 10 lần.
Cưa máy2 - 2052596.25Không sử dụng-Rất gần-
Súng lục5 - 1515025Đạn200 viên--
Súng máy5 - 1552587.5Đạn--Tiêu thụ đạn rất nhanh.
Súng shotgun35 - 105 (7 viên)56.866.27Đạn shotgun--DPS khi tất cả các viên đều trúng.
Súng phóng tên lửa20 - 160 + 128 (lan)105287Tên lửa--DPS khi đánh trúng trực tiếp.
Súng plasma5 - 40700262.5Pin năng lượng300 viên--
BFG 9000100 - 800 + 40 tia (49-87)-2773.75Pin năng lượng--Tiêu tốn 40 pin năng lượng mỗi lần bắn.

Để hiểu rõ hơn về cân bằng trò chơi trong DOOM, hãy thử thực hiện các bài tập sau:

  1. Tính toán DPS hiệu quả: Hãy tính toán DPS thực tế của từng loại vũ khí, có xét đến lượng đạn dược mà người chơi có thể mang theo. Ví dụ, với 300 viên pin năng lượng, Súng plasma có thể bắn trong bao lâu và gây ra tổng cộng bao nhiêu sát thương?
  2. Xác định vũ khí tối ưu: Trong điều kiện khan hiếm đạn dược, đâu là vũ khí tiết kiệm nhất? Đồng thời, hãy phân tích và lựa chọn vũ khí phù hợp cho từng tình huống chiến đấu cụ thể.
  3. Phân tích tác động khi loại bỏ vũ khí: Giả sử chúng ta loại bỏ Súng máy khỏi trò chơi, chiến lược chiến đấu sẽ thay đổi như thế nào? Người chơi sẽ sử dụng những vũ khí nào để thay thế cho Súng máy?

Tóm tắt

Chương này đã giới thiệu về cách tạo và duy trì sự cân bằng trong trò chơi. Chúng ta đã tìm hiểu về:

  • Tầm quan trọng của việc xác định giá trị cốt lõi của trò chơi.
  • Quản lý tài nguyên hiệu quả.
  • Thiết kế các giai đoạn trò chơi.
  • Sử dụng bảng tính để cân bằng và tự động hóa quy trình.

Ngoài ra, chương này cũng đã giới thiệu về Game Balance Guru – một công cụ hỗ trợ cân bằng trò chơi và phân tích kinh tế.

Những câu hỏi mở

Để đào sâu hơn về chủ đề cân bằng trò chơi, hãy suy nghĩ về những câu hỏi sau:

  1. Nếu bạn là nhà phát triển, bạn sẽ thiết kế hệ thống kinh tế trong trò chơi như thế nào để tối đa hóa lợi nhuận?
  2. Người chơi nên đạt được bao nhiêu tiến trình trong một phiên chơi? Điều gì sẽ thay đổi nếu người chơi có thêm tài nguyên?
  3. Nếu người chơi được phép giao dịch vật phẩm với nhau, điều này sẽ ảnh hưởng như thế nào đến các yếu tố giá trị và khan hiếm trong hệ thống kinh tế của trò chơi?
  4. Nếu mục tiêu của bạn là thu hút người chơi trả phí, bạn sẽ đưa ra những ưu đãi hấp dẫn nhất vào lúc nào và với tần suất bao nhiêu?

Hướng tới chương tiếp theo: Kiếm tiền từ game

Cân bằng trò chơi chỉ là một bước trong quá trình phát triển. Trong chương tiếp theo, chúng ta sẽ tìm hiểu về một yếu tố quan trọng không kém: kiếm tiền.

  1. Làm thế nào để biến một trò chơi hấp dẫn và cân bằng thành một nguồn doanh thu bền vững?
  2. Chiến lược nào giúp bạn đạt được mục tiêu này mà không gây khó chịu cho người chơi?

Hãy cùng khám phá thế giới kiếm tiền và tìm hiểu cách để trò chơi tại đây.