Skip to content

V2 - Profile Improvement #45

Description

@HenryQuan

Profile is the heuristic and the core of the algorithm. A good heuristic leads to better solutions. However, it is challenging to find a great heuristic by hand. Ideally, I should train the AI to learn it by itself. This is exactly what pazulove tries to achieve.

In V2, profile should work better with each other and also it should be used to analyse the board even before find the solution. This way, the search can stop early if we want to since a good solution may be found already.

Also, more profiles will be added. It is challenging to balance between different profiles. For example, 2U and combo. 2U needs to connect in 4 but combo aims to connect in 3 only. Unless, it is necessary to do 2U, combo should take over. Sometimes, it is fine to do less combo but does more attack. Profile should focus on surviving in game.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions