Welcome to Pygame AI’s Documentation!¶
Pygame AI is a package that aims at implementing a bunch of common algorithms and techniques often used in Videogame AI. It is still a work in progress.
Usage¶
After installing it you only need to import like:
import pygame_ai
or
import pygame_ai as pai
Core¶
All of this library’s implementations work using this implementation
of GameObject
.
You can see how the library works by downloading our Example Game, or you can visit the PyGame AI Guide to see how to implement a simple game using the library’s core functions.
So far these are the major techniquest that have been implemented:
Steering Behaviors¶
Basic movement behaviors that make in-game characters move in a
pseudo-intelligent way. You will mainly be using
BlendedSteering
and PrioritySteering
,
but feel free to use any of the behaviors found in
kinematic
and static
modules.