ai

设计面向游戏的人工智能(第 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.
  • Developers
  • Game Development
  • Advanced
  • Beginner
  • Intermediate
  • Intel® VTune™ Amplifier XE
  • ai
  • Artificial intelligence
  • artificial intelligence engine
  • threading
  • parallelization
  • parallel
  • Game Development
  • Graphics
  • Parallel Computing
  • 游戏行业的人工智能设计(第二部分)

    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.
  • Developers
  • Game Development
  • ai
  • Artificial intelligence
  • artificial intelligence engine
  • multi-core
  • visual computing
  • Game Development
  • Graphics
  • Parallel Computing
  • 游戏行业的人工智能设计(第一部分)

    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.
  • Developers
  • Android*
  • Microsoft Windows* 8.x
  • Game Development
  • Advanced
  • Beginner
  • Intermediate
  • ai
  • Artificial intelligence
  • artificial intelligence engine
  • multi-core
  • visual computing 人工智能 游戏开发
  • Game Development
  • Graphics
  • Intel® Core™ Processors
  • Optimization
  • Parallel Computing
  • Threading
  • User Experience and Design
  • Threading a 3-D Game: Analysis & Methodology Using Destroy the Castle

    In this module, participants will learn some principles for threading a simple 3D graphics game. We will decompose the problem into separate pipelined domains that can be threaded separately. Specifically we will look at how to accomplish concurrent processing of Physics, AI, and other game components and how to achieve speedup on multi-core platforms.

    Courseware - Game Engine Programming

    • The nature of games engines (as an integrated development environment) and their purpose
    • Hardware support including use of threading; performance issues; input devices
    • Typical components including 3D rendering, and support for real-time graphics and interaction; also physics simulation, collision detection, sound, artificial intelligence; terrain rendering

     

     

    Parallel Architecture for Games Using the Smoke Demo

     

     

  • Professors
  • Students
  • OpenMP*
  • visual computing
  • Game Engine Programming
  • parallelism
  • threaded scalable games
  • parallel frameworks
  • physics
  • ai
  • multicore platforms
  • workload hotspots
  • trap threading errors
  • Game Engine Architecture
  • DtC
  • Game Development
  • Graphics
  • Parallel Computing
  • Threading
  • 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.
  • Developers
  • Game Development
  • Intel® Threading Building Blocks
  • ai
  • Artificial intelligence
  • visual computing
  • pathfinding
  • Game Development
  • Graphics
  • 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.
  • Developers
  • Game Development
  • Intel® Threading Building Blocks
  • ai
  • Artificial intelligence
  • visual computing
  • line of sight
  • sensory system
  • Game Development
  • Graphics
  • Threading
  • 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.
  • Developers
  • Game Development
  • Advanced
  • Beginner
  • Intermediate
  • Intel® VTune™ Amplifier XE
  • ai
  • Artificial intelligence
  • artificial intelligence engine
  • threading
  • parallelization
  • parallel
  • Game Development
  • Graphics
  • Parallel Computing
  • Subscribe to ai