Conversión web desde Java Swing
Snake con inteligencia artificial
Versión web en PHP + HTML + CSS con lógica de juego en JavaScript. Mantiene modo IA, modo manual, puntuación, episodios y una Q-table simplificada.
Controles
- M: cambia entre modo IA y modo manual.
- R: reinicia la partida.
- Flechas: mueven la serpiente en modo manual.
Cómo funciona esta versión
El archivo original en Java usa una ventana Swing, un tablero de 25x25, una serpiente representada por puntos, comida aleatoria y una IA con una Q-table que valora acciones según dirección, posición relativa de la comida y peligros cercanos. Esta versión replica ese enfoque en navegador. fileciteturn0file0L1-L200
PHP se utiliza para servir la página, HTML estructura la interfaz, CSS da estilo al panel y el canvas, y JavaScript ejecuta la lógica en tiempo real, porque el movimiento continuo del juego debe correr en el navegador.