BOT-MMORPG-AI  by ruslanmv

AI gaming assistant for autonomous MMORPG and RPG gameplay

Created 4 years ago
255 stars

Top 98.8% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

BOT-MMORPG-AI is an AI-powered gaming assistant designed to automate repetitive tasks in MMORPGs and RPGs. It learns from user gameplay to perform actions like resource farming and combat autonomously, allowing players to relax while the AI handles tedious grinding.

How It Works

The project's core innovation is its ability to learn by observing and mimicking player actions, distinguishing it from simple macro bots. It employs computer vision for path recognition and real-time decision-making, adapting and improving its performance as it trains on recorded gameplay. This approach enables human-like behavior and intelligent navigation.

Quick Start & Requirements

Installation is available via a Windows .exe installer or from source (Python 3.10+, Git). Gameplay functionality is Windows 10/11 only due to OS-specific API dependencies; Linux/macOS are not supported for playing. PyTorch 2.0+ is required. An NVIDIA GPU (6GB+ VRAM) is recommended for faster model training (30-60 mins vs. 2-4 hours on CPU).

Highlighted Details

  • Core Features: Automated farming, smart navigation, combat AI, item collection, 24/7 operation.
  • Intelligence: Learns player style, adaptive AI, detects and escapes being stuck, uses computer vision.
  • Usability: Supports human-like behavior, keyboard/gamepad input.
  • Advanced Models: Offers various neural nets (EfficientNet-LSTM recommended) and action spaces (up to 73 actions).
  • Interactive Launcher: GUI dashboard simplifies data collection, training, and execution.

Maintenance & Community

Supported by the "AI Gaming Community" with a Slack channel (#bot-mmorpg-ai) for live chat and support. Bug reporting via GitHub Issues. A roadmap outlines future development.

Licensing & Compatibility

Licensed under Apache License 2.0, permitting commercial use and integration into closed-source applications.

Limitations & Caveats

Gameplay automation is strictly limited to Windows 10/11. Linux/macOS users can train but not play. Genshin Impact has primary support; other MMORPGs/RPGs are secondary.

Health Check
Last Commit

2 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
3
Star History
18 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.