Luận Văn Tốt Nghiệp Khoa Học Máy Tính Về Game Đấu Bài 2D Với AI

Trường đại học

Đại học Quốc gia TP.HCM

Chuyên ngành

Khoa học máy tính

Người đăng

Ẩn danh

2022

63
0
0

Phí lưu trữ

30.000 VNĐ

Tóm tắt

I. Giới thiệu về luận văn tốt nghiệp

Luận văn tốt nghiệp này tập trung vào việc phát triển một game đấu bài 2D với sự hỗ trợ của trí tuệ nhân tạo (AI). Trong bối cảnh ngành công nghiệp game đang bùng nổ, việc nghiên cứu và phát triển các trò chơi mới, đặc biệt là trong thể loại game thẻ bài, trở nên ngày càng quan trọng. Luận văn sẽ trình bày quy trình thiết kế, phát triển và triển khai một trò chơi hoàn chỉnh, từ việc lên ý tưởng cho đến việc kiểm tra chất lượng của AI trong game. Mục tiêu chính là tạo ra một trò chơi có thể mang lại trải nghiệm thú vị cho người chơi, đồng thời áp dụng các công nghệ tiên tiến trong lĩnh vực phát triển game.

1.1 Mục tiêu nghiên cứu

Mục tiêu của luận văn là hiện thực hóa một prototype của trò chơi đấu bài theo lượt 2D. Trò chơi sẽ diễn ra giữa hai người chơi, trong đó một người chơi là con người và người còn lại là AI. Luật chơi được điều chỉnh từ một trò chơi thẻ bài nổi tiếng, đảm bảo tính đơn giản và dễ hiểu. Prototype sẽ được thiết kế linh hoạt để có thể bổ sung thêm các tính năng mới trong tương lai. Luận văn cũng sẽ đề cập đến những thuật toán AI được sử dụng trong trò chơi, nhằm đảm bảo rằng AI có khả năng đưa ra những quyết định hợp lý trong các tình huống khác nhau.

II. Cơ sở lý thuyết

Chương này sẽ trình bày các khái niệm cơ bản liên quan đến game thẻ bài và trí tuệ nhân tạo trong các trò chơi chiến lược theo lượt. Game thẻ bài là một thể loại trò chơi mà người chơi sử dụng bộ bài của riêng mình, và có thể tương tác với nhau để đạt được chiến thắng. Việc hiểu rõ về thể loại này sẽ giúp trong quá trình thiết kế và phát triển trò chơi. Bên cạnh đó, chương cũng sẽ đề cập đến các thuật toán cơ bản trong AI, bao gồm thuật toán tìm đườngthuật toán Minimax, những công cụ quan trọng trong việc xây dựng một đối thủ có khả năng cạnh tranh với người chơi.

2.1 Các thể loại game phổ biến

Trong bối cảnh trò chơi điện tử, việc phân loại game thường dựa trên cách tương tác với người chơi và trải nghiệm mà game mang lại. Các thể loại phổ biến bao gồm game hành động, game thể thao, và game nhập vai. Đặc biệt, game chiến lược là thể loại mà luận văn hướng tới, nhấn mạnh vào việc lên kế hoạch và tư duy chiến thuật. Game chiến lược theo lượt là một nhánh của game chiến lược, trong đó người chơi thực hiện các hành động theo lượt, tạo cơ hội cho việc lập kế hoạch và đưa ra quyết định.

III. Thiết kế và phát triển game

Quá trình thiết kế và phát triển game là một bước quan trọng để đảm bảo rằng sản phẩm cuối cùng có thể đáp ứng được nhu cầu và mong đợi của người chơi. Luận văn sẽ trình bày chi tiết về các bước trong quá trình thiết kế, từ việc lựa chọn ý tưởng cho đến việc triển khai và kiểm thử game. Việc áp dụng mô hình MVC (Model-View-Controller) trong thiết kế sẽ giúp tổ chức mã nguồn một cách hợp lý, dễ dàng bảo trì và mở rộng trong tương lai. Ngoài ra, việc áp dụng các Design Pattern cũng sẽ được thảo luận nhằm tối ưu hóa quy trình phát triển.

3.1 Quy trình thiết kế game

Quy trình thiết kế game bao gồm nhiều bước, bắt đầu từ việc lên ý tưởng, xác định luật chơi, đến việc phát triển giao diện và trải nghiệm người chơi. Điều này bao gồm việc tạo ra các đồ họa game 2D, thiết kế các nhân vật trong game, và lập trình các hành động của người chơi. Việc chú trọng đến trải nghiệm người chơi sẽ giúp game trở nên hấp dẫn hơn. Một trong những yếu tố quan trọng là sự tương tác giữa người chơi và AI, điều này không chỉ tạo ra thử thách mà còn mang lại sự thú vị cho người chơi.

IV. Thực hiện trí tuệ nhân tạo trong game

Việc triển khai trí tuệ nhân tạo trong game là một phần không thể thiếu để tạo ra một đối thủ có khả năng cạnh tranh với người chơi. Luận văn sẽ thảo luận về cách thức hoạt động của AI trong game, bao gồm việc sử dụng các thuật toán như Minimax để đưa ra quyết định trong các tình huống khác nhau. Điều này không chỉ giúp AI hoạt động hiệu quả mà còn tạo ra những trải nghiệm thú vị cho người chơi. Chất lượng của AI cũng sẽ được phân tích và đánh giá, từ đó đưa ra những đề xuất cải tiến.

4.1 Đánh giá và cải tiến AI

Đánh giá chất lượng của AI trong game là một bước quan trọng để đảm bảo rằng AI có thể đưa ra những quyết định hợp lý và thú vị. Việc phân tích hiệu suất của AI sẽ giúp xác định những điểm mạnh và yếu của nó. Dựa trên những phân tích này, các cải tiến có thể được đề xuất để nâng cao khả năng cạnh tranh của AI, từ đó tạo ra một trải nghiệm chơi game tốt hơn cho người chơi. Điều này cũng góp phần vào việc phát triển công nghệ AI trong lĩnh vực game, mở ra nhiều cơ hội mới trong tương lai.

10/01/2025
Luận văn tốt nghiệp khoa học máy tính game đấu bài 2d với ai
Bạn đang xem trước tài liệu : Luận văn tốt nghiệp khoa học máy tính game đấu bài 2d với ai

Để xem tài liệu hoàn chỉnh bạn click vào nút

Tải xuống

Bài luận văn tốt nghiệp "Luận Văn Tốt Nghiệp Khoa Học Máy Tính Về Game Đấu Bài 2D Với AI" của tác giả Nguyễn Khải Vy, dưới sự hướng dẫn của Thầy Vương Bá Thịnh tại Đại học Quốc gia TP.HCM, trình bày về việc phát triển một trò chơi đấu bài 2D tích hợp trí tuệ nhân tạo. Năm 2022, tại TP. Hồ Chí Minh, tác giả đã khai thác các công nghệ mới để tạo ra một sản phẩm không chỉ giải trí mà còn mang lại giá trị giáo dục và nghiên cứu. Bài viết không chỉ giúp người đọc hiểu rõ hơn về quy trình phát triển game mà còn mở ra những hướng đi mới cho việc ứng dụng AI trong lĩnh vực giải trí.

Để mở rộng thêm kiến thức của bạn về các ứng dụng trong lĩnh vực Khoa học máy tính, bạn có thể tham khảo bài viết Luận Văn Thạc Sĩ: Ứng Dụng Active Learning trong Lựa Chọn Dữ Liệu Gán Nhãn cho Bài Toán Nhận Diện Giọng Nói, nơi nghiên cứu về việc áp dụng các phương pháp học máy trong nhận diện giọng nói, hay bài viết Triển khai ứng dụng mạng neural để phát hiện xâm nhập trái phép, cung cấp cái nhìn về việc ứng dụng mạng nơ-ron trong an ninh mạng. Những tài liệu này sẽ giúp bạn có cái nhìn sâu sắc hơn về cách mà công nghệ AI và các phương pháp học máy đang được áp dụng trong các lĩnh vực khác nhau của Khoa học máy tính.