/Đội Ngũ Phát Triển: Thăng Cấp Bot
Xin chào, tôi là Darcy “Riot DashiJador” Ludington, trưởng nhóm sản phẩm kỹ thuật của bộ phận Bot Liên Minh Huyền Thoại! Tôi là một cựu binh Bạch Kim, nhưng bạn sẽ thường thấy tôi trong các chế độ chơi xoay tua và sắp tới sẽ là trong chế độ Đấu với Máy! Cùng tham gia với tôi trong bài viết này sẽ là trưởng nhóm kỹ thuật hiện tại của Bộ Phận Bot, Emmett “Riot Sentanel” Coakley, chuyên gia cày ARAM đêm. Chúng tôi rất hào hứng được trò chuyện cùng các bạn về việc phát triển bot!
Bot (Máy) trong LMHT: Lịch Sử
Bot đã có mặt trong LMHT ngay từ những ngày đầu, với khá ít cập nhật nhỏ về danh sách tướng cho tới tận 2014 khi chúng tôi thực hiện code lại toàn bộ hệ thống bot hiện có. Kể cả sau khi đã viết lại hoàn toàn, chúng tôi vẫn chỉ hỗ trợ những bot có sẵn của mình, chúng bao gồm một phần rất nhỏ trong tổng số tướng vào thời điểm đó. Thêm nữa, chúng tôi có 2 tướng đường trên và không có tướng nào đi rừng - điều này thể hiện không đúng cơ cấu đội hình mà bạn bắt gặp thường xuyên hiện nay.
Tái Đầu Tư Vào Bot
Trong vài tháng vừa qua, chúng tôi đã khởi động lại việc đầu tư của mình vào bot. Dù chưa từng ngừng đầu tư vào nó, chúng tôi vẫn cần phải tìm ra một hướng tiếp cận phù hợp cho cả LMHT ở thời điểm hiện tại và trong tương lai.
Khi nhìn vào những phản hồi và phàn nàn của người chơi, chúng tôi thấy rằng có rất nhiều bạn muốn trải nghiệm LMHT một cách nhẹ nhàng, không áp lực để tập luyện và cải thiện kỹ năng, đặc biệt là cùng bạn bè mới làm quen với trò chơi.
Tôi thực sự đồng cảm với điều này, bởi khi tôi bắt đầu vào năm 2010, để ‘chơi giỏi’ là không dễ dàng. Bạn bè muốn chơi cùng tôi và tôi cũng muốn được chơi cùng họ, nhưng PvP lại là một trải nghiệm thực sự khó nhằn. Tôi chơi với máy trong 17 cấp đầu tiên và thấy mình đã khá ổn, nhưng một khi tiến vào đấu trường PvP, sự khác biệt giữa máy và người chơi đúng thực sự là một trời một vực. Tôi muốn được cùng trải nghiệm và học hỏi với những người bạn chơi tốt hơn tôi nhiều.
Và chúng ta đều hiểu đây không chỉ là về trải nghiệm của 'cá nhân tôi'. Dữ liệu của chúng tôi cho thấy rằng, dù một người chơi mới có chơi bao nhiêu trận Đấu với Máy đi chăng nữa thì chúng cũng sẽ không giúp họ cải thiện tỷ lệ chiến thắng khi tham gia hàng chờ PvP. Chúng tôi muốn đem tới cho họ một không gian để trải nghiệm chiến thuật và khía cạnh đồng đội của LMHT với ít áp lực hơn và nhiều cấp bậc kỹ năng hơn.
Ngoài việc tạo thêm các bot mới, chúng tôi coi việc cập nhật bot là một cách để mở rộng tiềm năng của LMHT, điều này giúp đội ngũ thiết kế của chúng tôi có một bộ công cụ mới và cũng sẽ giúp được người chơi cải thiện kỹ năng của mình trong một môi trường học hỏi. (Bởi vì có lẽ bạn sẽ không thường xuyên gặp Darius hoặc Amumu đường trên trong các trận đấu PvP).
Với mong muốn ngày càng tăng của cả đội ngũ phát triển và người chơi, nhóm của chúng tôi được thành lập để giúp tạo ra một hệ thống bot có thể cho phép người chơi học hỏi và phát triển trong LMHT, đồng thời cung cấp cho đội ngũ thiết kế một bộ công cụ để xây dựng nội dung mới cho chính những người chơi đó... Tuyệt vời!
Mục Tiêu Của Chúng Tôi
Chúng tôi có một vài mục tiêu chính cho dự án này, bao gồm:
Nâng cấp trải nghiệm bot giúp phản ánh chính xác trải nghiệm chơi thực tế trong LMHT hơn.
- Những con bot biết đi rừng, gank và ăn rồng!
- AI Đồng Đội giúp các bot có thể phối hợp thực thi chiến thuật chặt chẽ hơn.
- Bot có thể phản ứng với những thay đổi trong meta.
Đem lại một cách hiệu quả hơn để học hỏi và cải thiện kỹ năng trong LMHT mà không cần tới áp lực của các trận PvP.
- Mở rộng danh sách tướng.
- Bot có thể phối hợp đồng đội.
- Bot có thể tùy chỉnh cấp kỹ năng phù hợp với bạn, dành cho những ai muốn cải thiện trình độ.
Xây dựng công nghệ bot có thể tùy biến, duy trì và mở rộng giúp đội ngũ thiết kế có một đòn bẩy thú vị để làm hài lòng người chơi.
- Chế độ chơi mới.
- Hành vi bot có thể điều chỉnh.
- Các công cụ cho phép tùy chỉnh nhanh.
Tản Mạn Vui Về Kỹ Thuật
Chúng tôi sẽ không nói quá sâu về kỹ thuật, nhưng hãy cùng bàn luận một chút về hướng tiếp cận của chúng tôi. Một thách thức chính trong việc thiết kế hạ tầng bot của chúng tôi là xác định cách để xây dựng một giải pháp bot bền vững và có thể mở rộng trong dài hạn. Làm thế nào chúng tôi có thể xử lý việc thiết kế logic cho bot để hỗ trợ danh sách tướng đầy đủ (163 tướng, tính đến Milio)? Và thêm nữa, chúng tôi sẽ hỗ trợ các tướng đó trong các chế độ chơi khác ngoài Summoner’s Rift bằng cách nào? Liệu chúng tôi có cần thêm 163 tùy chỉnh riêng cho bot ARAM? Và 163 tùy chỉnh khác cho URF? Còn Sách Phép Tối Thượng thì sao? Và còn những chế độ chơi mới trong tương lai?
Hướng tiếp cận hiện tại của chúng tôi là phát triển một hệ thống Nhánh Hành Vi cho Logic Ra Quyết Định của bot. Có thể hiểu Nhánh Hành Vi là quá trình đưa ra quyết định để đánh giá hành động nào nên được thực hiện tại từng thời điểm, với những hành động ưu tiên cao nhất sẽ được đánh giá trước. Những hành động này thường được nhóm vào các nhánh phụ, cụ thể với Nhánh Hành Vi LMHT, các nhánh phụ sẽ là giao tranh, trốn thoát, di chuyển, đi rừng, mua đồ, thăng cấp kỹ năng, v.v.
Ngoài mục tiêu ngắn hạn, chúng tôi cũng sẽ xây dựng Nhánh Hành Vi của mình để tạo tiền đề cho những cơ hội trong tương lai mà trước đây được cho rằng không thể thực hiện. Bot có thể huấn luyện người chơi? Bot Học Máy (Machine Learning - ML) có thể giúp bạn thăng hạng lên bậc tiếp theo? Bot có thể được viết nhanh chóng cho những trải nghiệm PvE? Tất cả cơ hội trên sẽ được mở ra dựa trên việc xây dựng nền tảng này!
Nhưng chúng tôi không muốn xây dựng những bot khởi điểm này mà không cân nhắc tới các bạn. Vậy nên hãy cùng nói về những điều chúng tôi muốn làm trong năm 2023!
Beta Bot Mới
Đầu tiên, chúng tôi muốn đảm bảo mình nhận được phản hồi tốt từ các bạn về mọi hướng đi đề ra. Những bot này ban đầu sẽ khá đơn giản và không có gì ấn tượng trong mắt những người chơi kỳ cựu, nhưng đó là lý do chúng tôi sẽ nhắm tới máy chủ PBE vào thời điểm này. Chúng tôi muốn bạn có thể học chơi LMHT dễ dàng hơn, vậy nên hãy mời những người bạn chưa từng chơi LMHT thử nghiệm nào!
Bot beta của chúng tôi sẽ ra mắt trên máy chủ PBE trong 2 tuần vào nửa sau của năm nay, hãy thử nghiệm chúng và gửi phản hồi cho chúng tôi trên Reddit nhé!
Chúng tôi cũng đang nỗ lực rất nhiều ở phần lập trình để hỗ trợ các mục tiêu của mình, vì vậy chúng tôi muốn biết bạn thích những khía cạnh nào và muốn cải thiện những gì để đảm bảo các bot này sẽ hỗ trợ được cho cả người chơi cũng như đội ngũ phát triển!
Nếu bạn không thể thử nghiệm khi chúng ra mắt lần này thì cũng đừng lo! Chúng tôi kỳ vọng sẽ nhận một vài vòng phản hồi trước khi ra mắt chính thức để tiếp tục điều chỉnh và tối ưu thêm, điều này nhằm đem lại trải nghiệm người chơi tốt nhất.
Suy Nghĩ Về Dài Hạn
Về lâu dài, chúng tôi sẽ xây dựng công nghệ này để có thể mở rộng và tái sử dụng bởi nhiều nhóm và kỹ sư khác nhau, giúp họ đem tới trải nghiệm mới cho những người chơi yêu dấu của chúng tôi. Và tôi biết rất nhiều người chơi đó!Chúng tôi nhận thấy rất nhiều cơ hội sẽ mở ra sau khi hoàn thành hạ tầng và công cụ này, vì vậy nếu bạn có ý tưởng hay về cách chúng tôi có thể tận dụng chúng, hãy gửi phản hồi ngay nhé!
Mong sẽ gặp bạn trong máy chủ PBE vào thời gian tới, xin cảm ơn vì tất cả và chúc các bạn chơi game vui vẻ!
Hẹn gặp lại bạn trong Đấu Trường!