Login Sign Up

AI Algorithms for Gaming

Via LinkedIn Learning

LinkedIn Learning based on 153 ratings

Share

0

Overview

"AI Algorithms for Gaming" is an in-depth course designed for game developers, AI enthusiasts, and computer science students who want to integrate intelligent systems into video games. In this course, participants will learn how to implement AI algorithms that drive realistic, engaging, and responsive behaviors for game characters and systems. The course covers core AI techniques, including pathfinding, decision trees, state machines, and finite state machines, all crucial for developing NPC (Non-Player Character) behaviors and gameplay mechanics. Students will explore advanced...

Syllabus

Introduction

  • Playing against a computer is only fun when it's challenging
  • What you should know

1. Turn-Based Games

  • Some history as motivation
  • Different types of games
  • Tree-based decision-making
  • Time complexity of brute force approaches
  • Time complexity of chess
  • The cat trap game
  • The Python setting for the cat trap
  • Code example: A random cat

2. The Minimax Algorithm

  • Minimax overview
  • Minimax example
  • The minimax algorithm
  • A word on complexity
  • Code example: A perfect cat in a small world
  • Alpha-beta pruning
  • The alpha-beta search algorithm
  • Code example: A pruning cat

3. Depth-Limited Search

  • Depth-limited search
  • Writing good evaluation functions
  • Is alpha-beta pruning still relevant?
  • Challenge: Write your own evaluation function
  • Challenge solution
  • Code example: A depth-limited cat

4. Iterative Deepening

  • The iterative deepening technique
  • Is iterative deepening a waste of time?
  • Code example: An iteratively deepening cat
  • Is iterative deepening really that good?
  • Is alpha-beta pruning really that good?

5. Fun with Optimizations

  • The negamax algorithm
  • Transposition tables
  • Monte Carlo evaluation functions

Conclusion

  • Next steps
AI Algorithms for Gaming
Go to Class

via LinkedIn Learning

2 hours 6 minutes

Certificate Available

English

On-Demand

Instructor

Eduardo Corpeno

Reviews

No reviews yet. Be the first to review!