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.


    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.
  • Разработчики
  • Разработка игр
  • Intel® VTune™ Amplifier 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.
  • Разработчики
  • Разработка игр
  • Smoke - демонстрация игровых технологий
  • 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