n8n-nodes-tictactoe
Este es un nodo de comunidad de n8n que implementa un juego interactivo de Tres en Línea (Tic-Tac-Toe).
Características
- 🎮 Juego interactivo de Tres en Línea completamente funcional
- 👥 Configuración de nombres personalizados para los jugadores
- 🎨 Colores personalizables para cada jugador
- 💅 Soporte para CSS personalizado
- 📊 Retorna datos del juego (ganador, movimientos, estado del tablero)
- 🔄 Integración perfecta con workflows de n8n
Instalación
En n8n Cloud
- Ve a Settings > Community Nodes
- Selecciona Install
- Ingresa
n8n-nodes-tictactoe - Acepta los riesgos y haz clic en Install
En n8n self-hosted
Navega a tu carpeta de n8n y ejecuta:
npm install n8n-nodes-tictactoeO con pnpm:
pnpm install n8n-nodes-tictactoeLuego reinicia n8n.
Uso
- Agrega el nodo Tres en Línea a tu workflow
- Configura los nombres de los jugadores
- (Opcional) Personaliza colores y estilos
- Ejecuta el workflow
- Haz clic en el enlace generado para abrir el juego
- Juega y haz clic en "Finalizar y Enviar" cuando termines
- El workflow continuará con los datos del juego
Configuración
Parámetros principales
- Nombre Jugador 1: Nombre del jugador que usará X
- Nombre Jugador 2: Nombre del jugador que usará O
Opciones avanzadas
- Título del Juego: Personaliza el título mostrado
- Mensaje de Bienvenida: Mensaje inicial del juego
- Color Jugador 1 (X): Color hexadecimal para las fichas X
- Color Jugador 2 (O): Color hexadecimal para las fichas O
- Estilo Personalizado (CSS): CSS adicional para personalizar la apariencia
Datos de salida
El nodo retorna un objeto JSON con:
{
"player1": "Nombre Jugador 1",
"player2": "Nombre Jugador 2",
"winner": "Nombre del ganador o 'Empate'",
"moves": 9,
"board": ["X", "O", "X", "O", "X", "O", "X", "O", "X"],
"isDraw": false,
"timestamp": "2025-10-23T20:00:00.000Z"
}Ejemplo de Workflow
Manual Trigger → Tres en Línea → Email (enviar resultado)Desarrollo
Para contribuir o modificar este nodo:
# Clonar el repositorio
git clone https://github.com/tu-usuario/n8n-nodes-tictactoe.git
cd n8n-nodes-tictactoe
# Instalar dependencias
npm install
# Compilar
npm run build
# Desarrollo con watch
npm run devLicencia
MIT
Autor
Tu Nombre - @tu-usuario
Soporte
Si encuentras algún problema o tienes sugerencias:
- Abre un issue en GitHub
- Contacta al autor