Daily Arxiv

This is a page that curates AI-related papers published worldwide.
All content here is summarized using Google Gemini and operated on a non-profit basis.
Copyright for each paper belongs to the authors and their institutions; please make sure to credit the source when sharing.

Learning Dark Souls Combat Through Pixel Input With Neuroevolution

Created by
  • Haebom

Author

Jim O'Connor, Gary B. Parker, Mustafa Bugti

Outline

This paper presents the results of a study on the application of neural augmented topology evolution (NEAT) to game play automation in the challenging action RPG game Dark Souls. Unlike existing reinforcement learning or gameplay approaches, we evolve a neural network directly from raw pixel data, enabling game play without explicit game state information. To this end, we introduce Dark Souls API (DSAPI), a novel Python framework that leverages real-time computer vision techniques to extract important game metrics such as player and enemy health states. Using NEAT, the agent evolves an effective combat strategy to defeat the game’s first boss, the Asylum Demon, without any predefined actions or domain-specific heuristics. Experimental results show that the evolved agent achieves up to 35% success rate, demonstrating the feasibility of neural evolution in complex and visually sophisticated game scenarios. This study presents an interesting application of vision-based neural evolution, highlighting its potential for use in a variety of challenging game environments that lack direct API support or well-defined state representations.

Takeaways, Limitations

Takeaways:
We demonstrate the potential of automating gameplay using NEAT in game environments with complex visual information.
Suggests that computer vision can be used to control gameplay without a direct game API.
Contribute to future research through the development of new tools such as the Dark Souls API (DSAPI).
Presenting the applicability of vision-based neural evolution to various game environments.
Limitations:
A 35% success rate is still far from being considered perfect gameplay automation.
A Dark Souls-specific approach may limit generalizability to other games.
Additional validation of DSAPI performance and stability is needed.
Lack of application results to more complex and diverse game situations.
👍