🤖 Un juego idle de pesca desarrollado completamente con Inteligencia Artificial
Experimento pionero donde agentes IA crean un videojuego funcional sin intervención humana directa
📥 Descargar • 🎮 Jugar Online • 📖 Docs • 🤝 Contribuir • 📋 Changelog
- 🎯 Acerca del Proyecto
- 🤖 Desarrollo con IA
- ✨ Características
- 📥 Instalación
- 🎮 Cómo Jugar
- 🛠️ Desarrollo Local
- 🤝 Contribuir
- 📝 Roadmap
- 🐛 Bugs Conocidos
- 📖 Documentación
- 📄 Licencia
- 👥 Autores
- 🙏 Agradecimientos
FishingSiKness es un videojuego experimental de pesca idle que representa un hito tecnológico: un juego completo desarrollado exclusivamente por agentes de Inteligencia Artificial sin intervención humana directa en el código.
- 🎣 Juego Idle: Mecánicas de pesca automática con progresión constante
- 🧠 100% IA: Cada línea de código generada por agentes de inteligencia artificial
- 📱 Multiplataforma: Disponible para Windows, Android y Web (Vercel)
- 🎨 Retro-Moderno: Estética pixel art con interfaces contemporáneas
- 🔄 Progresión: Sistema de upgrades, zonas y logros
Esta es una versión ALPHA experimental desarrollada mediante agentes de IA. El juego está en desarrollo activo con las siguientes características:
- 🔬 Funcionalidades básicas: Sistema de pesca, inventario y guardado implementados
- 🎯 Arquitectura data-driven: Todo el contenido definido mediante recursos
.tres - 🛠️ Desarrollo continuo: Updates frecuentes con nuevas mecánicas
- 🐛 Bugs esperados: Como toda versión alpha, puede tener problemas conocidos
Este proyecto representa un experimento pionero en el desarrollo de videojuegos: un juego funcional creado completamente por agentes de Inteligencia Artificial coordinando entre sí.
| Agente | Rol Principal | Contribuciones Específicas |
|---|---|---|
| 🔷 GitHub Copilot | Lead Developer | Programación principal, arquitectura de sistemas, debugging, refactoring |
| 💎 Google Gemini | Game Designer | Diseño de gameplay, balancing, documentación técnica, planificación |
| ⚡ Claude | Technical Reviewer | Code review, optimización de rendimiento, testing strategies |
- 🎯 Objetivo: Demostrar que IA puede crear software funcional completo
- 🔄 Proceso: Desarrollo iterativo con múltiples agentes especializados
- 📊 Validación: Testing automatizado y revisión cruzada entre agentes
- 🎮 Resultado: Videojuego jugable sin intervención humana en código
"Cada función, cada clase, cada decisión de diseño ha sido generada y validada por IA"
- ✅ Pesca Automática: Sistema idle (por implementar) que funciona incluso cuando no juegas
- ✅ Múltiples Zonas: Océano, lago, río - cada una con especies únicas
- ✅ Inventario Inteligente: Gestión automática con sistema de slots
- ✅ Progresión Real: Upgrades que impactan significativamente el gameplay
- ✅ Diseño Responsive: Se adapta a cualquier resolución automáticamente (por implementar)
- ✅ UI Moderna: Interfaz limpia inspirada en aplicaciones contemporáneas (más o menos)
- ✅ Navegación Intuitiva: Tabs inferiores y topbar informativos
- ✅ Accesibilidad: Soporte para modo zurdo y tamaños de texto ajustables (por implementar)
- ✅ Guardado Robusto: Sistema multi-slot con auto-save y validación
- ✅ Performance Optimizado: 60 FPS estables en dispositivos móviles de gama media
- ✅ Debugging Integrado: Panel de desarrollo accesible con F2
- ✅ Exportación Limpia: Sin errores de compilación ni warnings
- ✅ Arquitectura Data-Driven: Todo el contenido configurable sin tocar código
- ✅ Código Auto-Documentado: Comentarios generados automáticamente por IA
- ✅ Testing Exhaustivo: Suite de tests creada completamente por IA
- ✅ Patterns Consistentes: Arquitectura coherente mantenida por múltiples agentes
| Plataforma | Versión | Enlace | Tamaño | Requisitos |
|---|---|---|---|---|
| 🖥️ Windows | v0.1.0-alpha | ⬇️ Descargar | ~161 MB | Windows 10+ (x64) |
| 📱 Android | v0.1.0-alpha | ⬇️ Descargar | ~96 MB | Android 7.0+ (API 21+) |
| 🌐 Web | ✅ Disponible | fishingsikness.vercel.app | Automático | Navegador moderno |
# Opción 1: Descarga directa
1. Hacer clic en el enlace de descarga de Windows
2. Ejecutar Fishing.SiKness.V-Alpha-0.1.0-pre-release.exe
3. Permitir en Windows Defender si aparece advertencia
4. ¡Listo para jugar!
# Opción 2: Via PowerShell
Invoke-WebRequest -Uri "https://github.com/Kavalieri/FishingSiKness/releases/latest/download/Fishing.SiKness.V-Alpha-0.1.0-pre-release.exe" -OutFile "FishingSiKness.exe"# Instalación manual
1. Descargar el APK desde Releases
2. Habilitar "Fuentes desconocidas" en Configuración > Seguridad
3. Abrir el archivo APK descargado
4. Seguir las instrucciones de instalación
5. ¡Abrir y pescar!🎮 ¡Ya disponible! Juega directamente en tu navegador:
- ✅ Sin instalación: Juega inmediatamente
- 🚀 Actualización automática: Siempre la última versión
- 📱 Responsive: Compatible con móviles y tablets
- 🌍 Global: Desplegado en Vercel Edge Network
Nota: La versión web puede tener ligeras diferencias de rendimiento respecto a las versiones nativas.
- 🎯 Inicio: Automáticamente empiezas pescando en la zona básica
- 🐟 Captura: Eventos QTE con los que se captura a los pescados.
- 💰 Venta: Los peces se venden en el mercado. Su valor se calcula en relación a la especie y tamaño aleatorio.
- ⬆️ Mejora: Usa el oro para comprar upgrades de caña, carnada, etc.
- 🗺️ Explora: Desbloquea nuevas zonas con mejores peces
| Acción | PC | Android | Descripción |
|---|---|---|---|
| Navegación | Click | Tap | Cambiar entre pestañas y menús |
| Debug Panel | F3 | Gesto 3 dedos | Abrir herramientas de desarrollo |
| Menú Principal | Esc | Botón atrás | Volver o abrir menú |
| Guardar | Ctrl+S | Automático | Guardar progreso manualmente |
- 💰 Prioriza upgrades de oro al inicio para acelerar progresión
- 🎣 La caña es clave: Mejor caña = peces más valiosos
- 🌊 Explora zonas nuevas tan pronto como puedas costearlo
- 💾 Usa múltiples slots de guardado para experimentar estrategias
- ⏰ Deja el juego funcionando: Es un idle game, funciona solo (por implementar)
- 🎯 Balancea upgrades: No te enfoques solo en un tipo de mejora
| Herramienta | Versión | Propósito | Enlace |
|---|---|---|---|
| Godot Engine | 4.4.1+ | Motor principal | Download |
| Git | 2.34+ | Control de versiones | Download |
| PowerShell | 5.0+ | Scripts de build | Incluido en Windows |
| GdUnit4 | Latest | Testing framework | Auto-instalado |
# 1. Clonar repositorio
git clone https://github.com/Kavalieri/FishingSiKness.git
cd FishingSiKness
# 2. Verificar estructura
ls -la
# 3. Abrir en Godot
godot --path project/
# 4. Ejecutar tests (opcional)
godot --headless --test project/tests/unit/
godot --headless --test project/tests/integration/
# 5. Build de prueba
.\build\release-system\scripts\build-prerelease.ps1# Tests unitarios
godot --headless --test project/tests/unit/
# Tests de integración
godot --headless --test project/tests/integration/
# Todos los tests
godot --headless --test project/tests/
# Tests con coverage (próximamente)
# godot --headless --test project/tests/ --coverage# Build Windows (desarrollo)
.\build\release-system\scripts\build-windows.ps1
# Build Android (requiere Android SDK)
.\build\release-system\scripts\build-android.ps1
# Build Web + Deploy a Vercel
.\build\release-system\scripts\build-web.ps1 -Deploy
# Build completo para release
.\build\release-system\scripts\build-all.ps1FishingSiKness/
├── 📁 project/ # 🎮 Proyecto Godot principal
│ ├── 🔧 src/autoload/ # Servicios globales (Save, Logger, etc.)
│ ├── 🎮 src/systems/ # Lógica de juego y economía
│ ├── 🎨 src/ui/ # Componentes de interfaz
│ ├── 🎬 scenes/ # Escenas principales y vistas
│ ├── 📊 data/ # Contenido del juego (.tres)
│ └── 🎭 art/ # Assets visuales y audio
├── 📝 docs/ # 📚 Documentación técnica
│ ├── GDD/ # Game Design Document
│ └── summary/ # Resúmenes técnicos
├── 🔧 build/ # 🏗️ Sistema de build y releases
│ ├── builds/ # Ejecutables generados
│ └── release-system/ # Scripts de construcción
├── 🧪 tests/ # ✅ Tests automatizados
└── 📋 *.md # Documentación del proyecto
¡Las contribuciones son muy bienvenidas! Este proyecto busca mantener su naturaleza experimental de desarrollo con IA, pero acepta activamente mejoras y correcciones de la comunidad.
| Tipo | Descripción | Dificultad | Guide |
|---|---|---|---|
| 🐛 Bug Reports | Reportar errores encontrados | Fácil | Template |
| 💡 Feature Ideas | Sugerir nuevas características | Fácil | Template |
| 📝 Documentation | Mejorar docs y comentarios | Medio | CONTRIBUTING.md |
| 🔧 Code | Contribuciones de código | Avanzado | Development Guide |
| 🧪 Testing | Añadir o mejorar tests | Medio | Testing Guide |
# 1. Fork y clone
git clone https://github.com/tu-usuario/FishingSiKness.git
# 2. Crear rama
git checkout -b feature/mi-mejora
# 3. Hacer cambios y commits
git add .
git commit -m "feat: descripción de la mejora"
# 4. Push y crear PR
git push origin feature/mi-mejoraVer CONTRIBUTING.md para guía completa.
- Sistema de pesca completo: Mecánicas core implementadas
- Balance inicial: Economía y progresión ajustadas
- Nuevas zonas: 3 zonas adicionales con especies únicas
- Sistema de logros: Achievements básicos
- Versión Web: Deploy en GitHub Pages
- Modo multijugador básico: Leaderboards y competencia
- Eventos temporales: Contenido limitado
- Personalización: Skins y temas
- Mobile optimizations: Mejoras específicas para móvil
- Localización: Soporte multi-idioma
- IA en gameplay: NPCs inteligentes generados por IA
- Contenido generativo: Peces y zonas generadas por IA
- Balancing automático: Sistema de balance con machine learning
- Narrativa adaptativa: Historia que se adapta al jugador
Ninguno reportado actualmente
- Android: Performance reducida en dispositivos con <3GB RAM
- Windows: Posible warning de antivirus en primera ejecución
- UI: Algunos elementos pueden desalinearse en resoluciones muy específicas
- Debug: Panel de debug no se cierra automáticamente en mobile
- 📋 CHANGELOG.md - Historial completo de cambios por versión
- 🤝 CONTRIBUTING.md - Guía detallada para contribuidores
- 📊 RELEASE_NOTES.md - Notas específicas de cada release
- 🔧 docs/ - Documentación técnica y arquitectural
- 📖 GDD - Documentos de diseño de juego
- 📝 Summary - Resúmenes técnicos por sistema
- ✅ Tasklist - Tareas y fases de desarrollo
- 🏗️ Arquitectura - Diseño del sistema
- 💾 Sistema de Guardado - Documentación del save system
- 🧪 Testing - Estrategias de testing
- 🎨 UI/UX - Diseño de interfaz
Este proyecto está licenciado bajo la Licencia MIT.
MIT License
Copyright (c) 2025 Kavalieri & AI Agents
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
Ver LICENSE para texto completo.
| Agente | Avatar | Rol | Contribución | Líneas de Código |
|---|---|---|---|---|
| GitHub Copilot | 🔷 | Lead Developer | Programación principal, arquitectura | ~85% |
| Google Gemini | 💎 | Game Designer | Gameplay, documentación | ~10% |
| Claude | ⚡ | Technical Reviewer | Optimización, testing | ~5% |
- Kavalieri - Project Coordinator & AI Orchestrator
¡Sé el primero en contribuir y aparece aquí!
- GitHub Copilot - Por hacer posible la programación con IA
- Google Gemini - Por las capacidades de reasoning y design
- Claude (Anthropic) - Por las capacidades de revisión y optimización
- Godot Engine - Por proporcionar un motor libre y potente
- GdUnit4 - Por el framework de testing
- VS Code - Por el entorno de desarrollo perfecto
- OpenGameArt - Por assets libres de calidad
- Freesound - Por efectos de sonido
- Comunidad de Godot - Por recursos y feedback continuo
- Proyectos open source que demostraron que la colaboración funciona
- Desarrolladores indie que prueban que la innovación no requiere grandes presupuestos
- Comunidad IA que está redefiniendo lo posible en desarrollo de software
Este es más que un juego: es el futuro del desarrollo de software
⭐ Star • 👀 Watch • 🍴 Fork • 📱 Discussions
🤖 "Donde la Inteligencia Artificial encuentra la Creatividad Humana"
v0.1.0-alpha | Agosto 2025 | Hecho con ❤️ y 🤖