Artificial intelligence

Reusable AI… Salvation or Holy Grail?

It’s clear that developing AI for a modern game is a challenging undertaking. Our games have become increasingly complex in terms of their environments, in terms of the depth of their story, and in terms of the gameplay itself. Players have become more discriminating, widespread multiplay has offered them an alternative to playing against the computer, and their expectations have been raised by other games that successfully delivered compelling AI.

The Secrets of Parallel Pathfinding on Modern Computer Hardware

One of the first things that game AI developers parallelize is pathfinding as it is an expensive operation. The most common approach is to fire off the pathfinder in a separate thread. This article examines a multi-threaded pathfinding implementation.
  • 开发人员
  • 游戏开发
  • Intel® Threading Building Blocks
  • ai
  • Artificial intelligence
  • visual computing
  • pathfinding
  • 游戏开发
  • 图形
  • AI Reasoning and Workload Management of Parallel Sensor Queries in Games

    In this article, you'll learn how to set up persistent queries for information that can be run on demand when time is available, and reduce redundant computation by better understanding what information is required. Also, prioritize queries to ensure that more time is spent on the information that is most important to the AI. You can do all this with a modification to the AI architecture without having to sacrifice determinism.
  • 开发人员
  • 游戏开发
  • ai
  • Artificial intelligence
  • artificial intelligence engine
  • visual computing
  • persistent queries
  • 游戏开发
  • 图形
  • 并行计算
  • Visualize this! Artificial Intelligence in game development

    Hello and welcome to a new episode of Visualize this! where we talk about topics related to visual computing. Our guest today is DJ Kehoe Lead Developer at GWF Associates, LLC. and pending acceptance a PhD Student in the Biomedical Engineering Program at NJIT. DJ has also written a series of articles on Artificial Intelligence in games on the Intel Software Network.


    Multi-threading Line-of-Sight Calculations to Improve Sensory System Performance in Game AI

    In this article, Alex Champandard describes how to accelerate Multi-threading Line-of-Sight calculations to improve AI sensory system performance through the concept of a centralized sensory system using a mini-game prototype AI Sandbox.
  • 开发人员
  • 游戏开发
  • Intel® Threading Building Blocks
  • ai
  • Artificial intelligence
  • visual computing
  • line of sight
  • sensory system
  • 游戏开发
  • 图形
  • 线程
  • Intelligent Mistakes: How to Incorporate Stupidity Into Your AI Code

    Neversoft co-founder West presents a thought-provoking look at improving the believability of AI opponents in games by upping their use of "intelligent mistakes", in a piece originally written for Game Developer magazine.
  • 开发人员
  • 游戏开发
  • ai
  • Artificial intelligence
  • visual computing
  • intelligent mistakes
  • 游戏开发
  • 图形
  • Designing Artificial Intelligence for Games (Part 4)

    The gaming industry has seen great strides in game complexity recently. Game developers are challenged to create increasingly compelling games. This series explores important Artificial Intelligence (AI) concepts and how to optimize them for multi-core.
  • 开发人员
  • 游戏开发
  • 英特尔® VTune™ 放大器 XE
  • ai
  • Artificial intelligence
  • artificial intelligence engine
  • 游戏开发
  • 图形
  • 并行计算
  • Two Brains Are Better Than One

    Artificial intelligence (AI) drives gameplay. To maximize your AI’s potential and utilize the entire CPU, this means threading. This article examines how to thread a simple AI and some of the challenges in writing an AI that truly scales to multi-core.
  • 开发人员
  • 游戏开发
  • 烟雾 – 游戏技术演示
  • Multi-thread apps for Multi-Core
  • Artificial intelligence
  • How to thread
  • Design
  • multi-core
  • physics
  • visual computing
  • 游戏开发
  • 图形
  • 并行计算
  • 线程
  • Designing Artificial Intelligence for Games (Part 1)

    The gaming industry has seen great strides in game complexity recently. Game developers are challenged to create increasingly compelling games. This series explores important Artificial Intelligence (AI) concepts and how to optimize them for multi-core.
  • 开发人员
  • 游戏开发
  • ai
  • Artificial intelligence
  • artificial intelligence engine
  • multi-core
  • visual computing
  • 游戏开发
  • 图形
  • 并行计算
  • 订阅 Artificial intelligence