Espacio de programación con IA
Legalidad de turnos
Añade una comprobación de jugada válida a un juego de tablero por turnos.
● ● ●Turnvector●
Flujos de trabajo · Legalidad de turnos ×
if (game.finished || player !== game.turn) return game;
if (!insideBoard(cell) || game.board[cell] !== null) return game;
return applyLegalMove(game, cell);✳Añade una comprobación de jugada válida a un juego de tablero por turnos.
✓ CambiosRevisa antes de aplicar ↗
Vista ilustrativa
- Modelos
- Configura un endpoint compatible con OpenAI o Anthropic usando la URL base y, si hace falta, una clave API. Prueba la conexión. Un servidor local debe estar en ejecución; las herramientas remotas pueden enviar datos por separado.
- Proyecto
- Prueba una casilla ocupada, el jugador equivocado y una partida terminada, manteniendo intacto el tablero ante cada rechazo.
- Revisa antes de aplicar
- Compara el comportamiento real con el resultado esperado. Si una prueba falla, investiga la causa antes de hacer más cambios.
Flujos de trabajo
if (game.finished || player !== game.turn) return game;
if (!insideBoard(cell) || game.board[cell] !== null) return game;
return applyLegalMove(game, cell);