Home - nanpuhaha/SerpentAI GitHub Wiki
Welcome to the SerpentAI(Repost) wiki!
New user? Interested in developing your own game agent experiments? The following articles should give you all the knowledge required to be well on your way to mastering the Serpent.AI framework.
Translations
Installation
Quick Start
Core Concepts
- The Plugin System
- The serpent Executable
- The Game Plugin
- The Game Class
- The GameAgent Plugin
- The GameAgent Class
- The GameFrame Class
- The InputController Class
- The Streaming API and Analytics Client (Already available in Serpent ---- Needs a page in the wiki)
Common Tasks
- Defining Screen Regions
- Capturing Frames and Regions
- Training a Context Classifier
- Identifying and Locating Sprites
- Isolating Sprites from their Backgrounds
- Using the Visual Debugger
- Using OCR (Lacks a page in the wiki. You'll find out how to use it in Community Showcase)
Extras
Sample Plugins
Recommended 3rd-Party Tools
- Jupyter Notebook: Rapid Prototyping & Experimentation
- Spritex: Screen Region & Sprite Extraction -------> Included in SerpentAI's installation