RL-based game bot for ARPG/Souls-like games
Top 82.1% on sourcepulse
AI-Wukong is a Reinforcement Learning (RL) framework designed for playing Action RPGs (ARPGs) like "Black Myth: Wukong." It targets researchers and developers interested in AI game agents, offering a hybrid approach that combines RL for combat with large language models (LLMs) for exploration, aiming for improved performance over pure RL or LLM solutions.
How It Works
The framework employs a modular design, decoupling core functionalities like visual perception, decision-making, and exploration. Combat relies on RL algorithms (DQN/PPO) trained with a ResNet-based vision model to process game frames, identify enemy states, and execute actions. Exploration and interaction leverage multimodal LLMs, with a switch to the RL combat module when engagement begins. This separation allows for independent iteration and replacement of modules.
Quick Start & Requirements
conda create --name RL-ARPG-dev python=3.10
), activate it (conda activate RL-ARPG-dev
), and install dependencies (pip install -r requirements.txt
).Highlighted Details
Maintenance & Community
The project is developed by students from Shanghai Jiao Tong University, Tokyo Institute of Technology, and Beijing University of Posts and Telecommunications. The latest development log entries are available in the README.
Licensing & Compatibility
The project is intended for technical research and popular science purposes only and does not grant commercial application authorization. The specific license is not explicitly stated but the disclaimer suggests non-commercial use.
Limitations & Caveats
The vision module exhibits poor recognition of non-humanoid enemies. Configuration of game resolution and UI elements is necessary for non-standard display setups. The project is presented as a research demo, not a production-ready system.
10 months ago
Inactive