-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Evaluation function #3
Comments
I would also assume that using existing literature is the way to go in order to get a good weighted function.
Some or all of these should probably be included in our evaluation function since they are often mentioned in the strategies used by professional players. |
The development of a world class Othello program is also a good paper that lists a bunch of things we should consider in the evaluation function. |
* Makes use of the Dumb7Fill algorithm (does not include Erins' bug fix, add again if needed). * Added Negamax with alpha-beta pruning replacing Minimax. Should allow for easier parallelization [#29] * Added iterative deepening [#31] * Added a rough evaluation function. Far from good [#3] * Simplified how the "main" file plays the game. Should be much simpler now.
An important part of the minimax algorithm is a good evaluation function. How should we go about this? I reckon we should look at existing literature to devise a good weighted function, and then use simulated annealing to get optimal weights. We can make the program play itself for this purpose.
The text was updated successfully, but these errors were encountered: