-
Notifications
You must be signed in to change notification settings - Fork 12
NiteKat/DAPI
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
README Project Overview: DAPI (Diablo API) is intended to give AI developers the tools they need to make a bot for Diablo that will have the same information restrictions as a human player would. Currently the project is very early in development, meaning that breaking changes to the API can happen, and there is no official change/version tracker yet. Please feel free to use the API at this time for early development, but understand that the information available to your bot could change, function calls could change, etc. In addition, documentation of the API is not strong, but these are things that will come in time. The API has gone through a radical redesign, there is now a server/client relationship using Google Protobuf for communication. This allows the frontend to be in different languages instead of just C++. This project will focus on supporting Capabilities: Write an AI capable of playing the game any way a human could imagine playing the game: Designed for PvP, PvE, Iron Man Challenge, Speedrunning, etc. Read all relevant aspects of the game state that would be available to a human player. Get basic information on items in the game. Get basic information on the monsters and other players in the game. Study and research real-time AI algorithms in a commercial ARPG environment. Legal Diablo is a trademark of Blizzard Entertainment. DAPI is a third party "hack." Diablo is available through GOG's website. No links to any downloads of Diablo, or Diablo CDs, will be posted through this github.
About
Diablo API for creating bots to work with vanilla Diablo 1
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published