井字遊戲 圈圈叉叉 資工四乙 498G0090 黃瑞揚
摘要 圈圈叉叉不是罵髒話的意思,而是一個家喻戶曉的井 字遊戲,在國小國中,我們常常在上課的時候和隔壁鄰 居一起玩圈圈叉叉,這是一個簡單又有趣的小遊戲,只 要有一張紙和一支鉛筆就會讓你趣味無窮,但是經過時 代的變遷,這個小遊戲已經快被淘汰了,有很多的競爭 者加入,例如 賓果、猜數字、五子棋等等,這些都比 圈圈叉叉還來得有趣,雖然已經過時,不過我還是要用 C++來紀念這個經典的小遊戲。
動機目的 動機:為了交期末作業?當然不是,而是因為圈圈叉 叉是個很有趣的遊戲,所以才有用C++編寫的動機。 目的:為了這門課及格?當然不是,而是因為圈圈叉 叉是個很有趣的遊戲,所以才想把這個遊戲做出來玩。
遊戲簡介 玩法:兩個玩家,一個是圈圈,一個是叉叉,輪流在 三乘三的格子上寫上自己的符號,最先以橫、直、斜連 成一條直線的就是贏家,如圖(一),就是圈圈贏,如果 雙方都沒有一條直線,那就是平手,如圖(二)。
AI 人工智慧 遊戲設計中使用了AI人工智慧裡的廣度優先搜尋法,廣 度優先搜尋法是一個簡單的搜尋策略,其根節點先被展 開,然後再展開被根節點展開的所有節點,接著再展開 它們的後繼者,就這樣一層一層地展開所有的節點,直 到找到目標解。
遊戲操作 遊戲開始畫面
遊戲操作 我是圈圈,我先攻擊 →
遊戲操作 激戰中 →
遊戲操作 結局
參考來源 Wiki百科 井字棋 http://zh.wikipedia.org/wiki/%E9%81%8E%E4 %B8%89%E9%97%9C 小仲的一片藍 http://tw.myblog.yahoo.com/jw!wYt5sNqGBwNmicpdiK50oQ-- /article?mid=119