Source code game Caro tích hợp trí tuệ nhân tạo C#

[Mã code 30101]
  1 Đánh giá    Viết đánh giá
 2      508      3
Phí tải: 2 Xu (1Xu = 1.000đ)
Danh mục
Thể loại
Nhóm code
Ngày đăng
19-12-2021
Loại file
Full code
Dung lượng
1.3 MB

Gồm 2 chế độ chơi: Người vs Người Người vs Máy (Máy có 2 cấp độ: Đơn giản và khó) Chức năng xem lại ván đấu,Chức năng nhận thua. Chức năng đánh lại,Đếm thời gian mỗi bước đi,Game hiển thị 3 ngôn ngữ.


MÔ TẢ CHI TIẾT

Game caro:

Gồm 2 chế độ chơi:

  • Người vs Người

  • Người vs Máy (Máy có 2 cấp độ: Đơn giản và khó)

Chức năng khác:

  • Chức năng xem lại ván đấu vừa kết thúc: Có đánh số thứ tự từng nước đi, thích hợp cho người thích nghiên cứu.

  • Chức năng nhận thua.

  • Chức năng đánh lại.

  • Đếm thời gian mỗi bước đi: Nếu vượt quá thời gian cho phép mà bạn không đánh sẽ bị mất lượt, thời gian quy định khác nhau khi bạn chọn chế độ chơi Máy - Nguời.

  • Game hiển thị 3 ngôn ngữ: Tiếng Việt, tiếng trung, tiếng anh.

  •  

Thuật toán trong chế độ Máy - Người:

  • Tư tưởng thuật toán:  sau khi người chơi đánh 1 quân cờ, bot sẽ duyệt tất cả các nước đi mà mình có thể đi, đồng thời với mỗi bước đi tính điểm mà trạng thái bàn cờ đạt được, cuối cùng chọn ra nước đi có điểm trạng thái lớn nhất làm nước đi của mình, cứ như cho đến khi không còn vị trí để chơi (hoà), hoặc xuất hiện người thắng cuộc.

  • Cách tính điểm trạng thái:

Chúng ta định nghĩa những thế cờ dẫn đến chiến thắng, những thế cờ nào có cơ hội thắng cao hơn (Như 4 nước liên tục, 3 nước không chặn 2 đầu,v.v) chấm điểm cao nhất.

Tương tự, thế cờ xuất hiện 3 con cờ liên tiếp, 4 con cờ nhưng bị chặn 1 đâu,v.v được chấm điểm thấp hơn.

Cứ như vậy cho đến khi không còn thế cờ nào.

Điểm trạng thái là tổng điểm của các thế cờ.

  • Game sử dụng thuật toán Loang khi duyệt các nước đi mà Bot có thể chơi, đồng thời bỏ qua những ô trống độc lập (Bên cạnh không có nước cờ nào), nhằm giảm độ phức tạp thuật toán, tăng tốc độ tính toán cho bot.


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

 

HÌNH ẢNH DEMO

Game caro Trí tuệ nhân tạo C#,Game Caro C#,Đồ án tốt nghiệp C#,game caro c#,full code game caro c#

Game caro Trí tuệ nhân tạo C#,Game Caro C#,Đồ án tốt nghiệp C#,game caro c#,full code game caro c#

Game caro Trí tuệ nhân tạo C#,Game Caro C#,Đồ án tốt nghiệp C#,game caro c#,full code game caro c#

Nguồn: Sharecode.vn



HƯỚNG DẪN CÀI ĐẶT

Cấu trúc chương trình:

  • CaroChess.cs: Các hàm chủ chốt của chương trình, hàm tích điểm, vẽ các nước đánh…

  • Chess.cs: Vẽ bàn cờ, vẽ quan cờ

  • Const.cs: : Lưu các hằng số sử dụng trong thuật toán, các chuỗi ký tự trong xử lý đa ngôn ngữ.

  • Square.cs: Class của bàn cờ.

 
 
LINK DOWNLOAD

Fivegame.rar [1.3 MB]

File đã kiểm duyệt
     Báo vi phạm bản quyền
Pass giải nén (Nếu có):
sharecode.vn
DOWNLOAD
(2 Xu)

BÌNH LUẬN



ĐÁNH GIÁ


ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
01:35 - 19/12/2021
Code rất tốt
Code rất tốt và phù hợp để phát triển

 HỖ TRỢ TRỰC TUYẾN