Tổng kết và kế hoạch phát triển

Một phần của tài liệu Xây dựng trò chơi cờ tướng (Trang 68 - 70)

5.1 Kết quả đạt được

Sau khi trải qua quá trình thực hiện đề tài "Trò chơi cờ tướng", đã mang nhiều kết quả đáng khích lệ. Từ những ngày bắt đầu thực hiện đề tài, tơi đã tìm hiểu và nghiên cứu về những giải thuật, những cơng nghệ có thể áp dụng vào trị chơi cờ tướng để có thể thực hiện một cách tốt nhất có thể. Dưới đây là một số kết quả đã đạt được sau khi thực hiện đề tài.

• Xây dựng trị chơi cờ tướng tương đối hồn chỉnh trên nền tảng Unity.

• Vận dụng giải thuật trí tuệ nhân tạo vào trị chơi cờ tướng.

• Áp dụng thực tế tăng cường vào trị chơi cờ tướng.

• Giao diện đẹp và dễ sử dụng.

• Quản lý rõ ràng hỗ trợ cho việc cải thiện và mở rộng sau này.

5.2 Hạn chế

Bên cạnh những kết quả đạt được, vẫn cịn tồn tại những hạn chế vì thời gian và thành viên nhóm cịn hạn chế. Nên vẫn cịn tồn tại một số hạn chế:

• Mã nguồn của trị chơi chưa được tối ưu nhất.

• Giải thuật trí tuệ nhân tạo chưa tốt nhất.

• Tăng thêm trải nghiệm về thực tế tăng cường.

• Sử dụng ngơn ngữ khơng phải là tốt nhất dành cho AI.

5.3 Kế hoạch phát triển

Trong phạm vi báo cáo, mục tiêu của tơi là xây dựng trị chơi cờ tướng trên nền tảng Unity chưa tập trung nhiều vào việc trải nghiệm cho người dùng. Vì vậy tơi có một số đề xuất để cải tiến trị chơi cờ tướng trong tương lai để mang lại một trị chơi hồn thiện hơn và có trải nghiệm tốt hơn cho người dùng. Dưới đây là một số hướng phát triển trong tương lai:

• Tối ưu hóa mã nguồn. Cải thiện được tốc độ xử lý của trị chơi.

• Xây dựng hệ thống quân cờ và bàn cờ mới một cách sinh động và chân thực hơn.

• Tìm hiểu tài liệu liên quan đên học máy và chuẩn bị kiến thức cơ bản để cóthể hiện thực việc cải thiện.

• Thêm tính năng lưu trữ dữ liệu người chơi để tạo ra tính cạnh tranh.

• Tìm hiểu và nghiên cứu AlphaZero nhầm áp dụng những giải thuật tốt hơn cho trí tuệ nhân tạo.

Tài liệu

[1] Shi-Jim Yen, Jr-Chang Chen, Tai-Ning Yang, Shun-Chin Hsu (2004), Com- puter Chinese Chess.

[2] Minimax Algorithm, “link: https://vi.wikipedia.org/wiki/Minimax”,

lần truy cập cuối: 27/12/2020.

[3] Alpha-Beta Pruning, “link: https://en.wikipedia.org/wiki/Alpha–beta_pruning”, lần truy cập cuối: 27/12/2020.

[4] Trò chơi cờ tướng, “link: https://vi.wikipedia.org/wiki/Cờ_tướng”, lần truy cập cuối: 27/12/2020.

[5] Thực tế tăng cường, “link: https://vi.wikipedia.org/wiki/Thực_tế_tăng_cường”, lần truy cập cuối: 27/12/2020.

[6] Chuỗi FEN, “link: https://en.wikipedia.org/wiki/Forsyth_Edwards Notation”, lần truy cập cuối: 27/12/2020.

[7] Thực tế tăng cường, “link: https://www.dienmayxanh.com/kinh-

nghiem-hay/cong-nghe-thuc-te-ao-tang-cuong-ar-la-gi-se-thay-d- 1144562”, lần truy cập cuối: 27/12/2020.

[8] Search Tree, “link: https://en.wikipedia.org/wiki/Search_tree”, lần truy cập cuối: 27/12/2020. (adsbygoogle = window.adsbygoogle || []).push({});

[9] Google Colab “link: https://colab.research.google.com/”,Google Colab,

lần truy cập cuối: 27/12/2020.

[10] Tic-tac-toe “link: https://github.com/kying18/tic-tac-toe”, Tic-tac- toe, lần truy cập cuối: 27/12/2020.

[11] AlphaZero “link: https://vi.wikipedia.org/wiki/AlphaZero”, Alp- haZero, lần truy cập cuối: 20/12/2020.

[12] Max Pumperla, Kevin Ferguson (2019),Deep Learning and the Game of Go.

[13] Unity, “link: https://docs.unity3d.com/Manual/index.html”, lần truy cập cuối: 27/12/2020.

[14] Wiki Unity, “link: https://vi.wikipedia.org/wiki/Unity_(phần_mềm_làm_game)”, lần truy cập cuối: 27/12/2020.

Một phần của tài liệu Xây dựng trò chơi cờ tướng (Trang 68 - 70)