Advances in 3D visualization and physics-based simulation technology make it possible for game developers to create compelling, visually immersive gaming environments that were only dreamed of years ago. But today's game players have grown in sophistication along with the games they play. It's no longer enough to wow your players with dazzling graphics; the next step in creating even more immersive games is improved artificial intelligence, or AI.
Fortunately, advanced AI game techniques are within the grasp of every game developer--not just those who dedicate their careers to AI. If you're new to game programming or if you're an experienced game programmer who needs to get up to speed quickly on AI techniques, you'll find AI for Game Developers to be the perfect starting point for understanding and applying AI techniques to your games.
Written for the novice AI programmer, AI for Game Developers introduces you to techniques such as finite state machines, fuzzy logic, neural networks, and many others, in straightforward, easy-to-understand language, supported with code samples throughout the entire book (written in C/C++). From basic techniques such as chasing and evading, pattern movement, and flocking to genetic algorithms, the book presents a mix of deterministic (traditional) and non-deterministic (newer) AI techniques aimed squarely at beginners AI developers. Other topics covered in the book include: Potential function based movements: a technique that handles chasing, evading swarming, and collision avoidance simultaneously Basic pathfinding and waypoints, including an entire chapter devoted to the A* pathfinding algorithm AI scripting Rule-based AI: learn about variants other than fuzzy logic and finite state machines Basic probability Bayesian techniques Unlike other books on the subject, AI for Game Developers doesn't attempt to cover every aspect of game AI, but to provide you with usable, advanced techniques you can apply to your games right now. If you've wanted to use AI to extend the play-life of your games, make them more challenging, and most importantly, make them more fun, then this book is for you.
三维可视化和基于物理的模拟技术的进步使游戏开发者有可能创造出引人注目的、视觉上身临其境的游戏环境,这在几年前只是梦想。但是,今天的游戏玩家已经随着他们玩的游戏而变得越来越复杂。仅仅用令人眼花缭乱的图形来吸引玩家已经不够了;创造更多沉浸式游戏的下一步是改进人工智能,或称AI。
幸运的是,先进的人工智能游戏技术是每个游戏开发者都能掌握的,而不仅仅是那些致力于人工智能的人。如果你是游戏编程的新手,或者如果你是一个经验丰富的游戏程序员,需要快速掌握人工智能技术,你会发现《游戏开发者的人工智能》是理解和应用人工智能技术于游戏的完美起点。
游戏开发者的人工智能》是为人工智能程序员新手编写的,它以直截了当、易于理解的语言向你介绍了有限状态机、模糊逻辑、神经网络等技术,整本书都有代码样本支持(用C/C++编写)。从基本技术,如追逐和逃避、模式运动、成群结队到遗传算法,本书介绍了确定性(传统的)和非确定性(较新的)人工智能技术的混合,完全是针对初级的人工智能开发者。书中涉及的其他主题包括。基于潜能函数的运动:一种同时处理追逐、躲避蜂群和避免碰撞的技术 基本寻路和航点,包括一整章专门介绍A*寻路算法 AI脚本 基于规则的AI:学习模糊逻辑和有限状态机以外的变体 基本概率贝叶斯技术 与其他相关书籍不同,《游戏开发者的AI》并不试图涵盖游戏AI的每个方面,而是为你提供可用的高级技术,你可以立即应用于你的游戏。如果你想用人工智能来延长你的游戏寿命,使它们更具挑战性,而且最重要的是,使它们更有趣,那么这本书就是为你准备的。
通过www.DeepL.com/Translator(免费版)翻译
相关文库
计算机行业深度报告:DeepSeek系列报告之AI+医疗
2318
类型:行研
上传时间:2025-02
标签:计算机、DeepSeek、AI+医疗)
语言:中文
金额:5积分
电子书-Linux是如何工作的How Linux Works(英)
1601
类型:电子书
上传时间:2022-04
标签:计算机、操作系统、内部结构)
语言:英文
金额:5积分
《网络是怎样连接的》-75页读书笔记
1501
类型:读书笔记
上传时间:2025-01
标签:网络、计算机、科普)
语言:中文
金额:9.9元
《面向初学者的机器学习》Machine Learning For Absolute Beginners
1193
类型:电子书
上传时间:2021-05
标签:机器学习、计算机、算法)
语言:英文
金额:5积分
电子书-用FastAPI构建数据科学应用:用Python开发、管理和部署高效的机器学习应用程序(英)
1189
类型:电子书
上传时间:2022-03
标签:计算机、数据库、人脸检测系统)
语言:英文
金额:5积分
电子书-软件架构师手册:通过实施有效的架构概念成为成功的软件架构师(英)
1169
类型:电子书
上传时间:2021-11
标签:计算机、软件架构 、软件)
语言:英文
金额:5积分
电子书-DAMA数据管理知识体系指南(DAMA DMBOK)(英)
1124
类型:电子书
上传时间:2022-03
标签:计算机、数据库、数据管理)
语言:英文
金额:5积分
计算机行业深度研究报告:ChatGPT,开启AI新纪元-20230201-31页
1061
类型:行研
上传时间:2023-02
标签:计算机、处理器)
语言:中文
金额:免费
电子书-高维数据统计:方法、理论与应用(英)
1021
类型:电子书
上传时间:2021-10
标签:计算机、统计学、数据统计)
语言:英文
金额:5积分
计算机行业:多模态大模型技术演进及研究框架-20230318-51页
952
类型:行研
上传时间:2023-03
标签:计算机、虚拟人、智能人)
语言:中文
金额:免费
积分充值
30积分
6.00元
90积分
18.00元
150+8积分
30.00元
340+20积分
68.00元
640+50积分
128.00元
990+70积分
198.00元
1640+140积分
328.00元
微信支付
余额支付
积分充值
应付金额:
0 元
请登录,再发表你的看法
登录/注册