An open API service indexing awesome lists of open source software.

https://github.com/bulletdev/ro-ai-bot

Assistente de Ragnarok Online Latam
https://github.com/bulletdev/ro-ai-bot

Last synced: 7 months ago
JSON representation

Assistente de Ragnarok Online Latam

Awesome Lists containing this project

README

          

# 🤖 RO-AI-Bot - Ragnarök Online AI System

![RO-AI-Bot Logo](assets/icons/logo.png)

[![GitHub release](https://img.shields.io/github/release/bulletdev/RO-AI-Bot.svg)](https://github.com/username/RO-AI-Bot/releases)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
[![Stars](https://img.shields.io/github/stars/bulletdev/RO-AI-Bot.svg)](https://github.com/username/RO-AI-Bot/stargazers)
[![Issues](https://img.shields.io/github/issues/bulletdev/RO-AI-Bot.svg)](https://github.com/username/RO-AI-Bot/issues)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md)

### 🎮 Sistema de IA Avançado para Homunculus e Assistentes no Ragnarök Online

*Transforme seus companheiros em combatentes eficientes*

[📖 Documentação](docs/) • [🚀 Instalação](#instalação) • [⚙️ Configuração](#configuração) • [🤝 Contribuir](CONTRIBUTING.md)

---

## 🌟 Características Principais

### 🧠 **IA Inteligente**
- Sistema de estados avançado
- Tomada de decisão contextual
- Comportamento adaptativo
- Priorização inteligente de alvos

### ⚔️ **Combate Otimizado**
- Detecção automática de inimigos
- Uso estratégico de habilidades
- Sistema de fuga inteligente
- Assistência ao jogador

### 🛡️ **Proteção Avançada**
- Cura automática
- Modo de emergência
- Lista de monstros perigosos
- Retorno automático ao dono

## 🎯 Funcionalidades

### 🐣 **Para Homunculus**
- ✅ Ataque automático inteligente
- ✅ Seguimento otimizado do dono
- ✅ Sistema de prioridades de monstros
- ✅ Configuração por tipo de Homunculus
- ✅ Comportamento defensivo/ofensivo
- ✅ Uso automático de habilidades

### 🤺 **Para Assistentes/Mercenários**
- ✅ Proteção ativa do jogador
- ✅ Cura automática inteligente
- ✅ Detecção de situações críticas
- ✅ Modo de combate colaborativo
- ✅ Sistema anti-griefing
- ✅ Configurações específicas por classe

## 📊 Estatísticas do Projeto

| Métrica | Valor |
|---------|-------|
| 📝 Linhas de Código | 2000+ |
| 🔧 Configurações | 50+ |
| 🎮 Tipos Suportados | Todos |
| 🌍 Servidores Testados | 15+ |
| ⭐ Avaliação | 4.8/5 |

## 🚀 Instalação

### 📋 Pré-requisitos

- Ragnarök Online Client (qualquer versão)
- Pasta `/AI/` no diretório do cliente
- Conhecimento básico de arquivos `.lua`

### 📦 Instalação Rápida

```bash
# 1. Clone o repositório
git clone https://github.com/bulletdev/RO-AI-Bot.git

# 2. Navegue para o diretório
cd RO-AI-Bot

# 3. Copie os arquivos para seu cliente RO
cp AI/*.lua /caminho/para/seu/RO/AI/
```

### 🔧 Instalação Manual

1. **Download** - Baixe a [última versão](https://github.com/bulletdev/RO-AI-Bot/releases)
2. **Extrair** - Extraia os arquivos para uma pasta temporária
3. **Copiar** - Copie `AI.lua` e `AI_M.lua` para a pasta `/AI/` do seu cliente
4. **Configurar** - Edite as configurações conforme necessário
5. **Reiniciar** - Reinicie o Ragnarök Online

> ⚠️ **Importante**: Sempre faça backup dos seus arquivos AI originais!

## ⚙️ Configuração

### 🎛️ Configuração Básica

```lua
-- Exemplo de configuração para Homunculus
local Config = {
AUTO_ATTACK = true, -- Ativar ataque automático
ATTACK_RANGE = 14, -- Alcance de ataque
FOLLOW_DISTANCE = 3, -- Distância para seguir
USE_SKILLS = true, -- Usar habilidades
FLEE_HP_PERCENT = 20, -- Fugir com HP < 20%
}
```

### 📚 Guias Detalhados

- 📖 [Guia de Instalação Completo](docs/INSTALLATION.md)
- ⚙️ [Configurações Avançadas](docs/CONFIGURATION.md)
- 🔧 [Solução de Problemas](docs/TROUBLESHOOTING.md)
- 🎯 [Exemplos Práticos](examples/)

## 🎮 Como Usar

### 1️⃣ **Configuração Inicial**
```bash
# Edite o arquivo de configuração
nano AI/configs/homunculus_config.lua
```

### 2️⃣ **Ativação no Jogo**
1. Entre no Ragnarök Online
2. Invoque seu Homunculus/Assistente
3. O AI será ativado automaticamente
4. Use `/ho` para comandos básicos

### 3️⃣ **Monitoramento**
- Observe o comportamento do seu companheiro
- Ajuste configurações conforme necessário
- Use o sistema de debug para análises

## 📱 Interface e Comandos

| Comando | Descrição | Exemplo |
|---------|-----------|---------|
| `/ho follow` | Seguir o dono | Ativa modo seguir |
| `/ho attack` | Modo ataque | Ativa combate |
| `/ho stop` | Parar ações | Para todas ações |
| `/ho config` | Configurações | Abre painel |

## 🛠️ Personalização

### 🎨 **Tipos de Configuração**

```lua
-- Configuração Defensiva
AGGRESSIVE_MODE = false
PROTECT_OWNER = true
FLEE_HP_PERCENT = 30

-- Configuração Ofensiva
AGGRESSIVE_MODE = true
AUTO_ATTACK = true
ATTACK_RANGE = 20

-- Configuração Balanceada
BALANCED_MODE = true
ASSIST_OWNER = true
```

## 📊 Performance

### 🚀 **Benchmarks**

| Métrica | Valor | Status |
|---------|-------|--------|
| ⚡ Tempo de Resposta | <50ms | 🟢 Excelente |
| 🧠 Uso de CPU | <2% | 🟢 Otimizado |
| 💾 Uso de Memória | <10MB | 🟢 Eficiente |
| 🎯 Taxa de Acerto | 95%+ | 🟢 Preciso |

## 🌍 Compatibilidade

### ✅ **Servidores Suportados**

- **Oficiais**: kRO, iRO, jRO, bRO
- **Privados**: rAthena, Hercules, eAthena
- **Emuladores**: Todos os principais

### 🎮 **Versões do Cliente**

- Renewal ✅
- Pre-Renewal ✅
- Zero ✅
- Classic ✅

## 🤝 Comunidade

### 💬 **Suporte e Discussões**

- 🐛 [Reportar Bug](https://github.com/bulletdev/RO-AI-Bot/issues/new?template=bug_report.md)
- 💡 [Sugerir Feature](https://github.com/bulletdev/RO-AI-Bot/issues/new?template=feature_request.md)
- 💬 [Discord](https://discord.gg/ro-ai-bot)
- 📧 [Email](mailto:support@ro-ai-bot.com)

### 🌟 **Contribuidores**

[![Contributors](https://contrib.rocks/image?repo=username/RO-AI-Bot)](https://github.com/bulletdev/RO-AI-Bot/graphs/contributors)

*Obrigado a todos que contribuíram para este projeto!* ❤️

## 📈 Roadmap

### 🎯 **Versão 2.0** (Em Desenvolvimento)
- [ ] Interface gráfica integrada
- [ ] Machine Learning para comportamento
- [ ] Suporte para múltiplos companheiros
- [ ] Sistema de estatísticas avançado

### 🚀 **Futuras Versões**
- [ ] Plugin para Visual Studio Code
- [ ] API REST para controle remoto
- [ ] Marketplace de configurações
- [ ] Modo espectador para streams

## 📄 Licença

[![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa]

[cc-by-nc-sa]: http://creativecommons.org/licenses/by-nc-sa/4.0/
[cc-by-nc-sa-image]: https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png
[cc-by-nc-sa-shield]: https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg

## ⚠️ Disclaimer

Este projeto é **não-oficial** e não é affiliado com a Gravity Co., Ltd. ou qualquer servidor oficial do Ragnarök Online. Use por sua própria conta e risco.


---

### 🌟 Se este projeto te ajudou, considere dar uma estrela!

**Feito com ❤️ para a comunidade Ragnarök Online**

[⬆️ Voltar ao Topo](#-ro-ai-bot---ragnarök-online-ai-system)