Mô hình và nền tảng AI

Các nhà nghiên cứu tạo công cụ AI có thể tạo ra các cấp độ trò chơi điện tử mới

mm
Thêm Unite.AI vào các nguồn ưu tiên của bạn trên Google

Khi học máy và trí tuệ nhân tạo trở nên tinh vi hơn, trò chơi điện tử đã chứng minh là một môi trường thử nghiệm tự nhiên và hữu ích cho các thuật toán và mô hình AI. Bởi vì trò chơi điện tử có cơ chế, đối tượng và chỉ số quan sát được và có thể đo lường được, chúng trở thành cách thức tiện lợi để các nhà phát triển AI kiểm tra tính linh hoạt và độ tin cậy của các mô hình của họ. Trong khi trò chơi điện tử đã giúp các kỹ sư AI phát triển các mô hình của họ, AI có thể giúp các nhà thiết kế trò chơi điện tử tạo ra trò chơi của riêng họ. Gần đây, một nhóm các nhà nghiên cứu tại Đại học Alberta đã thiết kế một tập hợp các thuật toán có thể tự động hóa việc tạo ra các trò chơi điện tử platforming đơn giản.

Matthew Guzdial là một giáo sư trợ lý và nhà nghiên cứu AI tại Đại học Alberta, và theo tạp chí Time, Guzdial và nhóm của ông đã làm việc trên một thuật toán AI có thể tự động tạo ra các cấp độ trong các trò chơi điện tử platforming cuộn ngang. Việc thiết kế cấp độ tự động này có thể giúp các nhà thiết kế trò chơi tiết kiệm thời gian và năng lượng, cho phép họ tập trung vào các nhiệm vụ đòi hỏi hơn.

Guzdial và nhóm của ông đã đào tạo một AI để tạo ra các cấp độ trò chơi platforming bằng cách cho AI đào tạo trên nhiều giờ chơi trò chơi platforming. Guzdial, bao gồm cả trò chơi như Super Mario Bros. gốc, Kirby’s Adventure, và Mega Man. Sau khi đào tạo ban đầu, AI được giao nhiệm vụ đưa ra dự đoán về các quy tắc/cơ chế của trò chơi, so sánh các giả định của nó với các đoạn phim thử nghiệm của trò chơi. Sau khi AI đã hiểu được các quy tắc mà một trò chơi hoạt động, các nhà nghiên cứu sau đó sử dụng một phương pháp đào tạo tương tự để xây dựng hoàn toàn các cấp độ mới mà các quy tắc của mô hình được kiểm tra.

Guzdial và nhóm của ông đã tạo ra một “đồ thị trò chơi”, là sự kết hợp của cả niềm tin của mô hình về các quy tắc và các giả định của nó về cách các cấp độ sử dụng các quy tắc này được thiết kế. Đồ thị trò chơi kết hợp tất cả các tính năng quan trọng của một trò chơi vào một biểu diễn, và biểu diễn này do đó chứa tất cả thông tin cần thiết để trò chơi được tái tạo từ đầu. Tất cả thông tin chứa trong đồ thị trò chơi sau đó được sử dụng để thiết kế các cấp độ và trò chơi mới. Nội dung của các quan sát của mô hình được kết hợp theo những cách mới, độc đáo. Ví dụ, AI đã kết hợp các khía cạnh của cả Super Mario BrosMega Man để tạo ra một cấp độ mới dựa trên cơ chế platforming của cả hai trò chơi. Khi quá trình này được lặp lại nhiều lần, kết quả cuối cùng có thể là một trò chơi hoàn toàn mới cảm giác rất giống với các trò chơi platformer cổ điển nhưng vẫn độc đáo.

Theo Guzdial, như được trích dẫn bởi Time, ý tưởng đằng sau dự án là tạo ra một công cụ mà các nhà phát triển trò chơi có thể sử dụng để bắt đầu thiết kế các cấp độ và trò chơi của riêng họ mà không cần phải học cách mã hóa. Guzdial đã chỉ ra rằng Super Mario Maker đã thực hiện khái niệm này và đang phát triển nó.

Guzdial và các thành viên khác của nhóm nghiên cứu hy vọng sẽ đưa khái niệm này đi xa hơn, có thể tạo ra một công cụ cho phép mọi người tạo ra các cấp độ hoặc trò chơi mới chỉ bằng cách chỉ định một “cảm giác” hoặc “hình ảnh” nhất định mà họ muốn. Khi mô hình nhận được các thông số này, nó có thể tạo ra một trò chơi mới với các cấp độ và quy tắc độc đáo. Mô hình chỉ cần hai khung hình của một trò chơi để làm điều này, vì nó sẽ suy diễn từ sự khác biệt giữa hai khung hình. Người dùng sẽ có thể cung cấp phản hồi cho mô hình khi nó tạo ra các cấp độ, và mô hình sẽ tạo ra các cấp độ mới dựa trên phản hồi được cung cấp.

“Chúng tôi đang hoàn thiện giao diện và sau đó chúng tôi sẽ thực hiện một nghiên cứu đối tượng người dùng để tìm hiểu xem chúng tôi đang đi đúng hướng hay không,” Guzdial nói với Time.

Mặc dù bất kỳ phiên bản sẵn sàng cho người tiêu dùng nào của ứng dụng này vẫn còn cách xa trong tương lai, Guzdial đã bày tỏ lo ngại rằng ngành công nghiệp trò chơi có thể chậm trong việc áp dụng công nghệ này do lo ngại rằng nó có thể giảm nhu cầu về các nhà thiết kế trò chơi con người. Mặc dù vậy, Guzdial vẫn nghĩ rằng nếu ai đó có khả năng sử dụng công cụ này, những người đầu tiên làm như vậy có thể là các nhà phát triển trò chơi độc lập, những người có thể sử dụng nó để tạo ra các trò chơi thú vị, thử nghiệm.

“Tôi hoàn toàn có thể tưởng tượng rằng những gì chúng tôi nhận được là một số nhà phát triển độc lập đam mê đang chơi xung quanh với những công nghệ này và tạo ra những trải nghiệm nhỏ, thú vị, độc đáo,” Guzdial nói. “Nhưng tôi không nghĩ rằng họ sẽ ảnh hưởng đến việc phát triển trò chơi triple-A trong thời gian gần.

Blogger và lập trình viên với chuyên môn về Machine Learning Deep Learning topics. Daniel hy vọng giúp đỡ người khác sử dụng sức mạnh của AI cho lợi ích xã hội.