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(免费版)翻译
相关文库
计算机行业:AIGC行业应用畅想-华福证券
2810
类型:行研
上传时间:2023-04
标签:计算机、AIGC)
语言:中文
金额:5积分
零信任SaaS,美国经验与中国特色-20200802-天风证券-42页
2657
类型:行研
上传时间:2020-08
标签:计算机、saas)
语言:中文
金额:免费
计算机行业安全服务:网络安全行业的制高点-20210221-方正证券-64页
2379
类型:行研
上传时间:2021-02
标签:计算机、网络安全)
语言:中文
金额:免费
2021年IEEE高新能计算论文合集
2367
类型:学习教育
上传时间:2021-05
标签:高性能计算、学术、计算机)
语言:中文
金额:30积分
计算机行业专题研究:MES深度报告下篇,7大海外巨头,6家中国领军全梳理-20201015-天风证券-55页
2277
类型:行研
上传时间:2020-10
标签:计算机、MES)
语言:中文
金额:免费
计算机行业:信创产业发展研究-20220510-东吴证券-84页
1725
类型:行研
上传时间:2022-05
标签:计算机、信创)
语言:中文
金额:免费
计算机行业对于低代码工具发展的思考:AI降低软件使用门槛,交付自动化提升工具价值
1605
类型:行研
上传时间:2023-06
标签:计算机、AI、低代码)
语言:中文
金额:5积分
计算机行业:工业软件,研究框架-20200618-华泰证券-132页
1472
类型:行研
上传时间:2020-07
标签:计算机、工业软件、券商报告)
语言:中文
金额:免费
2020年高考志愿填报全解析—计算机行业报考热门专业、院校及前景(免费
1291
类型:专题
上传时间:2020-07
标签:高考志愿填报、计算机)
语言:中文
金额:5积分
2023年中国服务器操作系统行业市场研究报告
1291
类型:行研
上传时间:2023-03
标签:服务器、操作系统、计算机)
语言:中文
金额:5积分
积分充值
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 元
请登录,再发表你的看法
登录/注册