Discover and explore top open-source AI tools and projects—updated daily.
forest0xiaIntelligent Dota 2 bot scripting framework
Top 100.0% on SourcePulse
Open Hyper AI (OHA) is a feature-rich, beta Dota 2 bot script designed to significantly enhance the bot game experience by enabling bots to play more intelligently and realistically. It targets Dota 2 players seeking a more engaging challenge than standard bots, offering sophisticated gameplay mechanics, dynamic difficulty, and interactive communication. The primary benefit is a more immersive and strategic bot match environment.
How It Works
OHA leverages Lua scripting on top of Valve's default Dota 2 bots to implement advanced behaviors. Bots actively lane, gank, push towers, defend, farm the jungle, and utilize active items. A key differentiator is the "FretBots" mode, which introduces dynamic difficulty by granting bots scaling, unfair bonuses and an AI chatbot that mimics player communication, including toxicity. The system supports deterministic role assignment (positions 1-5) and offers extensive customization for hero picks, bans, item builds, and skill builds.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
Contributions are welcomed on GitHub, with future development planned in TypeScript for improved maintainability. The project actively tracks feature requests and outlines planned improvements in its "What's Next" section, indicating ongoing development.
Licensing & Compatibility
The repository's license is not explicitly stated in the provided README, which is a significant omission for due-diligence. Permanent customization requires copying user-editable files into the Dota 2 game directory, suggesting compatibility with the base game installation.
Limitations & Caveats
This project is in beta, and bot playstyle is currently limited by Valve's available bot scripting API. The developers acknowledge the need for ML/LLM-based bots for further advancement and note that support for certain "bugged" heroes requires improvement.
1 month ago
Inactive
ibelick
SerpentAI