Artificial intelligence

Intelligent Mistakes: How to Incorporate Stupidity Into Your AI Code

By Mick West

White Paper provided in association with Gamasutra.com.

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
  • vcsource_type_techarticle
  • vcsource_os_windows
  • vcsource_platform_desktoplaptop
  • vcsource_domain_graphics
  • vcsource_domain_gamedev
  • vcsource_index
  • Grafik
  • Spieleentwicklung
  • 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 - Game-Technik-Demo
  • Multi-thread apps for Multi-Core
  • Artificial intelligence
  • How to thread?
  • Design
  • multi-core
  • physics
  • visual computing
  • vcsource_type_techarticle
  • vcsource_os_windows
  • vcsource_platform_desktoplaptop
  • vcsource_domain_graphics
  • vcsource_index
  • vcsource
  • Spieleentwicklung
  • Grafik
  • Parallel Computing
  • 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
  • vcsource_type_techarticle
  • vcsource_os_windows
  • vcsource_platform_desktoplaptop
  • vcsource_domain_graphics
  • vcsource_product_tbb
  • vcsource_domain_gamedev
  • vcsource_index
  • Spieleentwicklung
  • Grafik
  • 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
  • vcsource_type_techarticle
  • vcsource_os_windows
  • vcsource_platform_desktoplaptop
  • vcsource_domain_graphics
  • vcsource_domain_gamedev
  • vcsource_index
  • vcsource
  • Spieleentwicklung
  • Grafik
  • Designing Artificial Intelligence for Games (part 2)

    Designing AI for Games. Intelligent agents need to identify points of interest in the game world. This article shows how to identify and optimize points of interest and provides ways of organizing them for multi-threading.
  • ai
  • Artificial intelligence
  • artificial intelligence engine
  • multi-core
  • visual computing
  • vcsource_type_techarticle
  • vcsource_os_windows
  • vcsource_platform_desktoplaptop
  • vcsource_domain_graphics
  • vcsource_domain_gamedev
  • vcsource_index
  • vcsource
  • Spieleentwicklung
  • Grafik
  • 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
  • vcsource_type_techarticle
  • vcsource_os_windows
  • vcsource_platform_desktoplaptop
  • vcsource_domain_graphics
  • vcsource_domain_gamedev
  • vcsource_index
  • vcsource
  • Spieleentwicklung
  • Grafik
  • 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.
  • ai
  • Artificial intelligence
  • visual computing
  • line of sight
  • sensory system
  • vcsource_type_techarticle
  • vcsource_os_windows
  • vcsource_platform_desktoplaptop
  • vcsource_domain_graphics
  • vcsource_index
  • Spieleentwicklung
  • Grafik
  • Threading
  • 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
  • vcsource_type_techarticle
  • vcsource_os_windows
  • vcsource_platform_desktoplaptop
  • vcsource_domain_graphics
  • vcsource_index
  • Spieleentwicklung
  • Grafik
  • 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.
    Artificial intelligence abonnieren