1. Tải bản cài đặt AutoIT mới nhất

    Chào Khách. Nếu bạn mới tham gia và chưa cài đặt AutoIT.
    Vui lòng vào topic trên để tải bản AutoIT mới nhất nhé
    Dismiss Notice
  2. Quy định và nội quy

    Chào Khách. Vui lòng đọc kỹ nội quy và quy định của diễn đàn
    Để tránh bị ban một cách đáng tiếc nhé!
    Dismiss Notice
  3. Hướng dẫn chèn mã AutoIT trong diễn đàn

    Chào Khách. Vui lòng xem qua bài viết này
    Để biết cách chèn mã AutoIT trong diễn đàn bạn nhé :)
    Dismiss Notice

Software Game cờ Caro qua mạng LAN

Thảo luận trong 'Giới thiệu sản phẩm' bắt đầu bởi LVT491, 22/12/16.

  1. LVT491

    LVT491 Thành viên
    • 18/23

    Tham gia ngày:
    22/12/16
    Bài viết:
    46
    Đã được thích:
    26
    - Xin chào các bạn trong diễn đàn !
    - Mình cũng mới bắt đầu học code AutoIT và viết 1 game chơi cờ Caro qua mạng LAN. Do còn gà mờ nên code xử lý giao diện cũng như thuật toán còn chưa được ổn cho lắm nên nhờ mọi người xem, sửa code dùm. Game này mình chơi với đồng nghiệp trong giờ giải lao. Tiến tới muốn viết thêm game cờ tướng nữa nhưng chưa biết sẽ phải xử lý như thế nào. Xin cảm ơn :D
    - Giao diện hiện tại:
    [​IMG]

    [​IMG]
    Cách chơi thì chơi trên 2 máy cùng mạng LAN hoặc trên chính máy mình (mở 2 lần 2 giao diện chơi)
    - Chơi qua mạng LAN
    - Chơi với Máy
    Luật chơi: 2 bên lần lượt đi quân. ai được 5 con liên tiếp dọc ngang hoặc chéo mà ko bị chặn 2 đầu là Thắng
     

    Các file đính kèm:

    Chỉnh sửa cuối: 19/12/18
  2. Hồ Khánh Vũ

    Hồ Khánh Vũ Thành viên mới
    • 3/6

    Tham gia ngày:
    24/1/16
    Bài viết:
    13
    Đã được thích:
    22
    Chưa dùng thử nhưng mà nhìn í tưởng hay phết :v :v
     
    kamsamita1 thích bài này.
  3. meocon

    meocon Thành viên mới
    • 3/6

    Tham gia ngày:
    5/12/16
    Bài viết:
    16
    Đã được thích:
    20
    Chưa biết dùng thế nào nhưng trông giao diện rất bắt mắt. :)
     
    kamsamita1 thích bài này.
  4. LVT491

    LVT491 Thành viên
    • 18/23

    Tham gia ngày:
    22/12/16
    Bài viết:
    46
    Đã được thích:
    26
    Update chương trình :p
     
    kamsamita1 thích bài này.
  5. Ngọc Yến

    Ngọc Yến Thành viên
    • 13/23

    Tham gia ngày:
    11/6/16
    Bài viết:
    24
    Đã được thích:
    27
    hay đó bác (y)
     
    kamsamita1 thích bài này.
  6. meocon

    meocon Thành viên mới
    • 3/6

    Tham gia ngày:
    5/12/16
    Bài viết:
    16
    Đã được thích:
    20
    Mình chơi được rồi, game rất hay và thú vị.
    Đề nghị bác lần tới cho chơi với máy cho nó hứng thú hơn nữa :)
     
    kamsamita1 thích bài này.
  7. LVT491

    LVT491 Thành viên
    • 18/23

    Tham gia ngày:
    22/12/16
    Bài viết:
    46
    Đã được thích:
    26
    Bạn meocon có thể chia sẻ thuật toán tìm kiếm nước đi cho máy ko. Chứ làm để đánh với máy mình chưa đủ trình :-??
     
    kamsamita1 thích bài này.
  8. Huân Hoàng

    Huân Hoàng Administrator Thành viên BQT Administrator Super Moderator
    • 93/113

    Tham gia ngày:
    29/9/15
    Bài viết:
    642
    Đã được thích:
    1,181
    iêm nằm trong TOP Caro trên ZingPlay đây, ai đánh không, sẵn test phần mềm này luôn :p Tầm 11h đêm hàng ngày ai có nhã hứng thì gửi pm thách đấu iêm nhoé :)):))
     
    kamsamita1 thích bài này.
  9. Cô Giáo Thảo

    Cô Giáo Thảo Thành viên
    • 18/23

    Tham gia ngày:
    4/1/16
    Bài viết:
    57
    Đã được thích:
    91
    Nơi ở:
    ĐH Sư Phạm Hà Nội
    cũng định làm cái này qua giao thức TCP. Ít nhất là sẽ kết nối được nhiều người để thách đấu.
    Mạn phép xin dùng source của bạn để làm client cho nhanh :p
     
    kamsamita1 thích bài này.
  10. Xuân Dũng 38

    Xuân Dũng 38 Thành viên hiểu biết
    • 83/90

    Tham gia ngày:
    9/9/15
    Bài viết:
    89
    Đã được thích:
    1,967
    Nơi ở:
    Hà Nội
    cái này áp dụng làm game online luôn đc đấy ! có nhã ý pm mình nâng cấp code
    + viết websevice luôn hí
     
    kamsamita1 thích bài này.
  11. Cô Giáo Thảo

    Cô Giáo Thảo Thành viên
    • 18/23

    Tham gia ngày:
    4/1/16
    Bài viết:
    57
    Đã được thích:
    91
    Nơi ở:
    ĐH Sư Phạm Hà Nội
    làm đi cấp API cho cô, cô làm client :p
     
    kamsamita1 and Xuân Dũng 38 like this.
  12. Xuân Dũng 38

    Xuân Dũng 38 Thành viên hiểu biết
    • 83/90

    Tham gia ngày:
    9/9/15
    Bài viết:
    89
    Đã được thích:
    1,967
    Nơi ở:
    Hà Nội
    đợi xong dự án rồi sẽ cố gắng làm, chắc là dùng php để kết hợp ^^
     
    kamsamita1 thích bài này.
  13. Cô Giáo Thảo

    Cô Giáo Thảo Thành viên
    • 18/23

    Tham gia ngày:
    4/1/16
    Bài viết:
    57
    Đã được thích:
    91
    Nơi ở:
    ĐH Sư Phạm Hà Nội
    Cô thì vẫn đang dùng tạm TCP, nhưng autoit xử lý chậm nên 1000 connections (500 game) dự là lag lắm. Chơi vài người thì vẫn ổn.

    [​IMG]
     
    kamsamita1 and LVT491 like this.
  14. LVT491

    LVT491 Thành viên
    • 18/23

    Tham gia ngày:
    22/12/16
    Bài viết:
    46
    Đã được thích:
    26
    Mình tìm hiểu và thử làm AI cho trò này bằng thuật toán vét cạn nhưng thấy không ổn lắm. Bạn nào có ý tưởng giúp mình với
     
    Chỉnh sửa cuối: 24/2/17
    kamsamita1 thích bài này.
  15. Cô Giáo Thảo

    Cô Giáo Thảo Thành viên
    • 18/23

    Tham gia ngày:
    4/1/16
    Bài viết:
    57
    Đã được thích:
    91
    Nơi ở:
    ĐH Sư Phạm Hà Nội
    Dựa trên một vài ý tưởng góp nhặt của cô:
    Nếu AI đi trước thì áp dụng cách này:

    Nếu Player đi trước thì nên có một từ điển các bước đi ban đầu để sử dụng cho đỡ dập khuôn. Có thể tính toán để đưa về trường hợp trên thì tốt nhất.
    Tiếp theo tính toán điểm. Bản thân > Đối thủ, Công > Thủ, tính điểm vừa đánh của người chơi so sánh với các khả năng tấn công/ phòng thủ của máy. Tránh dập khuôn, nên có từ điển và dùng yếu tố ngẫu nhiên càng tốt để tránh bị như thế này

    Về cơ bản chọn nước đi cho AI thì vẫn dùng vét cạn để tính khả năng khả quan nhất thôi.
     
    kamsamita1 thích bài này.
  16. LVT491

    LVT491 Thành viên
    • 18/23

    Tham gia ngày:
    22/12/16
    Bài viết:
    46
    Đã được thích:
    26
    Thanks cô giáo :)
     
    kamsamita1 thích bài này.
  17. LVT491

    LVT491 Thành viên
    • 18/23

    Tham gia ngày:
    22/12/16
    Bài viết:
    46
    Đã được thích:
    26
    (#1) Update chương trình code bằng C#
     
    kamsamita1 thích bài này.
  18. My Vu

    My Vu Thành viên mới
    • 1/6

    Tham gia ngày:
    1/3/18
    Bài viết:
    1
    Đã được thích:
    0
    LTV491 có full code k? Cho mình xin với ạ
     
  19. LVT491

    LVT491 Thành viên
    • 18/23

    Tham gia ngày:
    22/12/16
    Bài viết:
    46
    Đã được thích:
    26
    Do máy hỏng ổ cứng nên ko còn rồi bạn ạ.
    Hiện mình đã chuyển game này sang code bằng ngôn ngữ khác rồi.
     

Chia sẻ trang này

Đang tải...