
肖凯
本书以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算法的应用,以及如何将两者结合起来创造出具有智能交互功能的游戏。
系统性强,语言精练,真是本好书~