Git Product home page Git Product logo

doudizhuai's Introduction

doudizhuAI

This is my participation in the computer game competition landlord ai project code The code is mainly written in C++:

Summary:

  1. In the process of the game, there is a situation of random cards. When there are more feasible solutions (such as getting the landlord and playing for the first time), when the Monte Carlo algorithm is executed, the generated node tree is too Deep, leading to a poor carding plan, so you need to deal with the depth of the tree when it is too deep. In addition, although the probability of occurrence of the timeout problem has decreased, it has not appeared in the game, but it needs to be improved.
  2. In the model part of the guessing opponent, the improved probability table is not well matched with other modules. At that time, the probability table was abandoned, so the implementation of the probability table needs to be considered.
  3. In the module for teammates, there is still a need for improvement. In the course of the game, there is no cooperation with teammates, resulting in the loss of the card.

doudizhuai's People

Contributors

shoulaxiao avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.