Dark Souls PvP AI agent
Top 84.1% on SourcePulse
This project provides an AI for winning Dark Souls PvP matches, targeting players interested in automated gameplay or AI research. It aims to automate PvP combat, offering a potential advantage through sophisticated decision-making.
How It Works
The AI utilizes a neural network approach, specifically the Fast Artificial Neural Network (FANN) library, to process game state inputs and determine optimal actions. Inputs for the defense network include enemy distance, relative angle, and velocity, while the attack network considers factors like stamina, poise, and AI/enemy HP. This method allows the AI to learn and adapt to various combat scenarios.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
The project acknowledges contributions from eur0pa, OrdinaryMagician, and Birdulon. The README emphasizes testing the latest commit to master. No community links (Discord, Slack, etc.) are provided.
Licensing & Compatibility
The project mentions using libraries like VJOY (http://vjoystick.sourceforge.net) and FANN (http://leenissen.dk), but does not explicitly state a license for the project itself. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The AI is still under development with numerous "TODO" items, including fixing specific combat mechanics like backstabs, parrying, and spear combat. Some functionalities, like weapon attack speed analysis and dynamic range, are noted as incomplete or requiring improvement. Camera locking is map-dependent.
4 years ago
1 day