Port de Snake en cuadricula
Recreacion segura para navegador de la logica original de snake en consola con tablero acotado, control por teclado y sin cargas ejecutables.
Implementación original
La version en C manejaba estado del tablero, aparicion de comida y reglas de colision sobre un mapa estilo terminal.
Adaptación web
La adaptacion web conserva la misma estructura de maquina de estados y reemplaza el render en terminal por un canvas, control de velocidad acotado y acciones explicitas de pausa o reinicio.
Por qué importa
Buen candidato para mostrar fundamentos de game loop, logica de colision e interactividad segura del lado cliente.
Stack original
- C
Stack web
- TypeScript
- React
- Canvas
Original a web
Reescritura que preserva el concepto y se ajusta a las restricciones del navegador.
Archivo
College archive
Demo interactivo
Estos demos no ejecutan archivos fuente cargados, binarios nativos ni código arbitrario del usuario. Las entradas están acotadas y las versiones web son reescrituras propias en TypeScript.