Đăng nhập

View Full Version : Phần mềm đánh cờ tự viết



VietTho
13-09-2019, 09:19 AM
Chào các bạn, mình có tự làm một phần mềm đánh cờ: https://youtu.be/RNfptp2fFrI?t=11335
+ Bản Android: https://play.google.com/store/apps/details?id=com.doanviettho.hundredgamesmaster
+ Bản Windows: https://github.com/VietTho1989/TurnBasedGame/releases/download/1.1/WindowsBuild.rar
+ Source code: https://github.com/VietTho1989/TurnBasedGame
Rất mong các bạn dùng thử. Nếu có gì thiếu sót, mong các bạn góp ý, giúp đỡ.

huybaichay
13-09-2019, 10:49 AM
Rất giỏi
Theo mình bạn nên dùng source code của phần mềm số 1 thế giới, sau đó sửa sang cho cờ tướng thì nó sẽ mạnh hơn
Lấy cái stockfish ấy, có soce viết bằng C++ trên mạng, nếu không tìm được bảo mình gửi link cho

Mình cũng ấp ủ viết cái phần mềm cờ tướng bằng AI Trí tuệ nhân tạo kiểu như Alpha-Go của Google.

Nếu cứ dùng các thuật toán search tree của cờ để đánh thì khó thắng được các phần mềm cờ vua và cờ tướng lắm.

VietTho
13-09-2019, 11:08 AM
Cờ vua mình dùng AI: https://github.com/official-stockfish/Stockfish. Cờ tướng mình dùng AI: https://github.com/xqbase/eleeye. Mình chưa đủ khả năng tự viết AI, toàn lấy AI trên mạng cả.

mruy
14-09-2019, 10:21 PM
Hay quá bạn. Bản androi thắng nó (cờ tướng) cũng xương xẩu phết đấy! Mong bạn tiếp tục phát triển.

VietTho
16-09-2019, 09:17 AM
Mình sau này sẽ cải thiện giao diện, viết server chơi online. Có lẽ sẽ thay đổi bố cục giao diện, để bố cục giao diện này có vẻ hơi rối loạn. Mình viết chương trình bằng game engine Unity; nếu đầu tư hết sức thì có thể làm cả game 3d.

luongglhd
16-09-2019, 10:59 AM
bạn viết bằng ngôn ngữ j thế

VietTho
16-09-2019, 11:07 AM
C#, game engine Unity, hơi nặng chút nhưng có nhiều tính năng

VietTho
21-09-2019, 10:55 AM
Tạo phòng, kết bạn, Global Chat, quản lý account , đem đủ thứ vào. Cứ thử nghiệm đem thật nhiều vào. Sau này có thêm kinh nghiệm sẽ sửa đổi dần cho hợp lý hơn. Vẫn còn chưa có kinh nghiệp lập server online nên mới chỉ để đánh LAN. Chỉ làm một mình nên không đủ kiến thức một nhát hoàn thiện được.

Bồ Đề
22-09-2019, 05:47 PM
Chào các bạn, mình có tự làm một phần mềm đánh cờ: https://youtu.be/RNfptp2fFrI?t=11335
+ Bản Android: https://play.google.com/store/apps/details?id=com.doanviettho.hundredgamesmaster
+ Bản Windows: https://github.com/VietTho1989/TurnBasedGame/releases/download/1.1/WindowsBuild.rar
+ Source code: https://github.com/VietTho1989/TurnBasedGame
Rất mong các bạn dùng thử. Nếu có gì thiếu sót, mong các bạn góp ý, giúp đỡ.
Chạy trên win XP được k bạn

VietTho
22-09-2019, 06:10 PM
Tiếc quá, mình không build được bản 32 bit, chỉ build được bản 64 bit. Muốn chạy được core cần phải build được file dll trong https://github.com/VietTho1989/TurnBasedGame/tree/master/WindowsVersion/WindowsCore/WindowsCore. Mình chỉ build được 64 bit, nếu bạn nào build giúp mình được file dll 32 bit thì mình sẽ up ngay bản 32 bit. Trước mình mất mấy tuần cố gắng nhưng không sửa được lỗi này.

vinavisa
24-09-2019, 09:47 AM
E thường xuyên đánh cờ trên web á . k có mạng thì chịu. thôi tải về luyện win 32 chơi đc k bác
------
Visa Đà Nẵng (https://xinvisadanang.blogspot.com/2019/08/xin-visa-da-nang.html)

VietTho
25-09-2019, 01:28 PM
Chương trình không build được bản 32 bit cho Windows nên có thể một số máy không chạy được. Mình sẽ cố gắng sửa lỗi này.