Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

n8n-nodes-tictactoe

dgdiegogallo15MIT1.0.1TypeScript support: included

Nodo de Tres en Línea (Tic-Tac-Toe) para n8n

n8n-community-node-package, n8n, tictactoe, tres en linea, game, juego

readme

n8n-nodes-tictactoe

Este es un nodo de comunidad de n8n que implementa un juego interactivo de Tres en Línea (Tic-Tac-Toe).

Tres en Línea Version Downloads

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

  1. Ve a Settings > Community Nodes
  2. Selecciona Install
  3. Ingresa n8n-nodes-tictactoe
  4. Acepta los riesgos y haz clic en Install

En n8n self-hosted

Navega a tu carpeta de n8n y ejecuta:

npm install n8n-nodes-tictactoe

O con pnpm:

pnpm install n8n-nodes-tictactoe

Luego reinicia n8n.

Uso

  1. Agrega el nodo Tres en Línea a tu workflow
  2. Configura los nombres de los jugadores
  3. (Opcional) Personaliza colores y estilos
  4. Ejecuta el workflow
  5. Haz clic en el enlace generado para abrir el juego
  6. Juega y haz clic en "Finalizar y Enviar" cuando termines
  7. 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 dev

Licencia

MIT

Autor

Tu Nombre - @tu-usuario

Soporte

Si encuentras algún problema o tienes sugerencias:

  • Abre un issue en GitHub
  • Contacta al autor

Recursos