01 agosto 2006

Sudokus y C#

Parece que hay una auténtica fiebre sobre este juego de inteligencia númerica y cáculo mental japonés, pero no voy a hablar de sudokus sino de una aplicación para jugar a sudokus escrita en C# por Microsoft de la que podemos leer el articulo y descagar el código fuente desde aquí.



Tras leer el artículo y bajarme el código compruebo que mi VS C# Express lo reconoce (haciendo la correspondiente conversion a la vesión 8) y lo compila, dando como resultado un ejecutable que al inicializarse reconoce que mi PC no está ejecutando una versión de Windows Tablet PC Edition y se cierra.

Para cabezón yo. Se me ocurre buscar en el código a ver si simplemente es una implementación de comprobación básica y no afecta en exceso al juego. Claro está no voy a poder usar la parte de reconocimiento de escritura ni nada, pero para probar la aplicación me vale.

Efectivamente existe una clase PlatformDetection del archivo PlatformDetection.cs que implementa y comprueba la plataforma sobre la que estamos y si se ejecuta la aplicación o no. Convertimos en comentarios esta parte de código y ejecutamos MS Sudoku sin ningún problema.

La aplicación está muy lograda, y C# demuestra que puede considerarse un lenguaje de propósito general con este juego. Amén de las funcionalidades para dispositivos portatiles como el reconocimiento de escritura que no pude probar pero que están implementados.

Jugar a MS Sudoku en un Tablet PC escribiendo con el lapiz, tachando, borrando y haciendo anotaciones en las esquinas tiene que ser todo un deleite.

No hay comentarios: