# --- Java (Compilados y Salida) ---
*.class
*.log
*.jar
*.war
*.ear
*.nar
*.zip
!docs/proyecto.zip
*.tar.gz
*.rar
*.ctxt
*.csv
.mtj.tmp/
/target/
/build/
/out/

# --- Editores de IA (Nuevos) ---
.claude.code/        # Claude Code (historial de agentes y logs)
.cursor/             # Cursor AI
.windsurf/           # Windsurf (Codeium)
.opencode/           # OpenCode configuraciones locales

# --- VS Code & Forks (Cursor/Windsurf/OpenCode) ---
.vscode/
*.code-workspace
.history/            # Extensiones de historial local

# --- IntelliJ IDEA ---
.idea/
*.iws
*.iml
*.ipr

# --- Eclipse ---
.metadata/
.settings/
.classpath
.project
.factorypath
bin/

# --- Antigravity ---
# Evitando que la gravedad (o Python) ensucie el proyecto
build/
dist/
*.pyc
__pycache__/

# --- Herramientas de Construcción (Build Tools) ---
.mvn/
.gradle/
build/
# No ignorar el wrapper de gradle para que otros puedan construir el proyecto
!gradle-wrapper.jar

# --- Sistema Operativo y Varios ---
.DS_Store
Thumbs.db
desktop.ini
*.swp

# --- virtual machine crash logs ---
hs_err_pid*
replay_pid*

*~

# Datos de persistencia
Programa/data/usuarios.txt
Programa/data/estadisticas.txt
Programa/data/partidas/*.dat
