
肖凱
本書以Python爲開發環境,以小遊戲開發爲載體,對編程及人工智能技術進行講解,讓讀者同時學習編程及人工智能知識。 本書共16章,可分爲4個部分。第1部分爲第1~3章,分別是編程、遊戲和AI,Python環境準備及Pygame基礎知識。第2部分爲第4~7章,分別講解了貪喫蛇遊戲編程、打磚塊遊戲編程、笨鳥先飛遊戲編程和五子棋遊戲編程。第3部分爲第8~12章,分別介紹了神經網絡和PyTorch基礎、蒙特卡羅模擬、強化學習入門、深度強化學習DQN及遺傳算法。第4部分爲第13~16章,分佈介紹了貪喫蛇AI編程、打磚塊AI編程、笨鳥先飛AI編程和五子棋AI編程。 本書內容系統性強,語言精練,適合對AI遊戲編程感興趣的讀者閱讀,也適合作爲青少年遊戲編程培訓的參考用書。
感謝作者的好書! 首先所有的遊戲都是面向對象的代碼完成,一開始也會用結構化代碼講解,這點很適合新手學習。不足的地方是難點的講解只是一點而過,想想也理解,畢竟不是補基礎的書,所以新手最好還是有人帶或者再花時間思考。 後面講到pytorch和神經網絡,作者也帶大家手寫了一個一層的。稍微不足就是講解沒有很深入,需要有一些算法基礎。作者重點還是算法用在遊戲上的演示。所以作者能夠把代碼直接放出來,不買書也能理解,真是太大方了。 這本書要讀透還是需要一定的基礎的,但是作爲不求甚解只爲普及的讀者,閱讀一遍有所瞭解就很好。 整體來講書基本功紮實而且講得很全面。再次感謝作者!
不適合初學者看,至少要有點python基礎才能看的懂,估計作者是把自己日常寫的心得體會彙編成書了,能賣一本算一本
大致看了一下,應該會很適合入門的人。 另,遺傳算法是用來求解最優解的
遊戲開發者入門級理論實操鍛鍊的指引,聚焦於如何利用Python的Pygame和PyTorch庫進行AI遊戲編程,爲初學者搭建起從基礎編程到AI融入遊戲開發的橋樑。 涵蓋Python編程基礎、Pygame遊戲開發基礎知識、PyTorch深度學習框架基礎,以及多個經典遊戲的AI編程實現,如貪喫蛇、打磚塊、笨鳥先飛、五子棋等。通過對這些遊戲的開發和AI功能的實現,讀者可以逐步學習到遊戲開發的流程、AI算法的應用,以及如何將兩者結合起來創造出具有智能交互功能的遊戲。
系統性強,語言精練,真是本好書~