Skip to content

Spring 2020 - Introduction to Programming(II) in NTHU CS - Mini Project 3. Othello AI

Notifications You must be signed in to change notification settings

tingru0203/Othello-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Introduction-to-programmingII_Mini-Project-3

Design and implement an A.I. that can play the boardgame Othello.

Tree Search

minimax

image

alpha-beta pruning

image

State Value Function Design

stability:不會被移動的棋子(從角落連續的邊)

weight:每個位置分配一個值(角落最高,危險區是負值)

mobility(高到低):下一步可走的數量

difference(遊戲結束時才看):我方棋子數與敵方棋子數差

About

Spring 2020 - Introduction to Programming(II) in NTHU CS - Mini Project 3. Othello AI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages