精華區beta Programming 關於我們 聯絡資訊
我才剛開始想學寫C++的程式 其實之前就有修過一些程式語言的課程了 但是資料結構和演算法之類的課卻都沒有研究過 最近突發奇想想要寫一個程式 是人和電腦對戰的遊戲:「畫圈圈」 應該很多人玩過 盤面如下: * * * * * * * * * * * * * * * 五層的三角形 玩家和對手輪流劃掉盤面上的圈圈 最多劃三個,最少劃一個 誰劃到最後一個就輸了 這個遊戲最多才十五步 比圈圈叉叉多一點點 而且也有對稱性的盤面 但是因為才剛開始想要研究這類的程式 (象棋、西洋棋、五子棋...之類的對弈遊戲) 所以不太知道該從哪裡入門 有上網找過一些資料 包括MIN-MAX法或ALPHA-BETA法、樹狀結構、遞迴、指標...等好像都是必備的知識 不過完整的程式碼範例很像很少... 我想請有經驗寫過類似程式的人能夠推薦一些書讓我參考 希望書的內容由簡入深,並且有詳細的範例和說明(希望是以C++為設計平台) (找過好多書和資料都只是提供寫遊戲的"觀念",但範例和步驟解釋卻不甚詳細...) 感謝~ -- 033;5;1m如果問我為什麼打b,那一定是為了等妳.....0m -- ┌─────KKCITY─────┐ ◢╱ 只要你通過身份認證 ~ ◥█ bbs.kkcity.com.tw 免經驗、五人連署即開班系板 └──From:140.136.178.124 ──┘ ◥╲ 趕快為班上設個秘密基地吧! --