This repository has been archived by the owner on Aug 23, 2022. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 777
Home
Nicholas Brochu edited this page Feb 2, 2018
·
40 revisions
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.
- The Plugin System
- The serpent Executable
- The Game Class
- The Game Plugin
- The GameAgent Class
- The GameAgent Plugin
- The GameFrame Class
- The InputController Class
- The Streaming API and Analytics Client (planned)
- 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 (planned)
- SerpentAI/SerpentBindingOfIsaacAfterbirthGamePlugin
- SerpentAI/SerpentYouMustBuildABoatGamePlugin
- SerpentAI/SerpentOpenRCT2GamePlugin (WIP)
- SerpentAI/SerpentBindingOfIsaacAfterbirthGameAgentPlugin
- SerpentAI/SerpentYouMustBuildABoatGameAgentPlugin
- SerpentAI/SerpentOpenRCT2GameAgentPlugin (WIP)
- Jupyter Notebook: Rapid Prototyping & Experimentation
- Spritex: Screen Region & Sprite Extraction
- The Plugin System
- The serpent Executable
- The Game Class
- The Game Plugin
- The GameAgent Class
- The GameAgent Plugin
- The GameFrame Class
- The InputController Class