Skip to content

weng0418/AI-FinalWork

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

人工智慧期末作業

井字遊戲

聲明

參考資料:

程式碼:AI.py

井字遊戲的基本邏輯

  • (1)將程式邏輯拆成三個部分:知道一個盤面可以走的棋步有哪些(這個遊戲很單純,空格都可走)
  • (2)電腦ai下棋的邏輯
  • (3)互動程式的邏輯

玩法:

  • 兩個玩家,一個打圈(◯),一個打叉(✗),輪流在3乘3的格上打自己的符號,最先以橫、直、斜連成一線則為勝。

  • 如果雙方都下得正確無誤,將得和局。

  • 這種遊戲實際上是由第一位玩家所控制,第一位玩家是攻,第二位玩家是守。

  • 第一位玩家在角位行第一子的話贏面最大,第二位玩家若是在邊,角位下子,第一位玩家就可以以兩粒連線牽制著第二位玩家,然後製造「兩頭蛇」,所以他必須下中央。如第一位玩家下在中央,則第二位玩家必須下在角位才不會輸。如第一位玩家下在邊位,第二位玩家可以下在中央或角位,或是與第一位玩家下的位置相對的邊位。

實際操作:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages