Skip to content

bytewolf/poeai

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoEAI

A Deep-Learning Based AI for Path of Exile

See my blog series for more details on the individual components.

Bot.py

The class that contains the main bot loop.

BotDebugger.py

A class to help with debugging the main program.

Main.py

Program entry point

MovementMap.py

Class that keeps track of the bot's internal representation of the world. Contains a dictionary which maps 3D positions like (x,y,z) to a label (open, obstacle, item, etc).

ProjMap.py

Handles converting from 3D to 2D coordinates and visa-versa based on a projection matrix calibrated for Path of Exile.

ScreenViewer.py

Code to grab image data from the screen using Windows API

TargetingSystem.py

Class for classifying image data from the game. Used to identify obstacles, enemies, items, and lightning warp (for movement).

TFModel

Contains pre-trained tensorflow models

About

Path of Exile Deep-Learning AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%