Sudoku on Rails

Editado a las 23:54 del 2005-09-18

¡Pasen, señores y vean! ¡Admiren el nuevo prodigio tecnológico desarrollado por nuestro insigne pensador! ¿Podrán superar el desafío de la máquina?

Como generar un sudoku no es tarea trivial y mis aptitudes para escribir algoritmos de este tipo no son muy buenas (creo que el mejor programa que podría llegar a escribir colocaría tres reinas y un peón), he usado el código de un generador de puzzles Sudoku con licencia GPL de aquí, cuyo autor es Balwinder Singh Dheeman. En cuanto al juego en sí, es muy sencillo y no tiene florituras: escribes el número y pulsas «mover». Si aciertas, fallas o acabas te avisa. También va contando el número de movimientos que llevas.

La semana que viene dedicaré algunas historias a comentar un poco el código fuente y la estructura del programa.

18 comentarios

Referencias (TrackBacks)

URL de trackback de esta historia http://hronia.blogalia.com//trackbacks/33100

Comentarios

1
De: canteli Fecha: 2005-09-19 03:10

Por mucho que pulso "mover", nada se mueve. Debo estar haciendo algo mal...



2
De: JJ Fecha: 2005-09-19 08:44

Tienes que meter un numerito en una casilla. Muy chulo.



3
De: canteli Fecha: 2005-09-19 09:20

JJ, creo que no he sabido expresar bien mi maligna ironía... ;-)



4
De: Epaminondas Pantulis Fecha: 2005-09-19 09:22

El exquisitamente puntilloso Canteli hace referencia al hecho de que "meter un numerito en una casilla" no parece que tenga mucha afinidad semántica con el letrero "mover". :-)



5
De: Haddhar Fecha: 2005-09-19 11:35

Ah, el lado oscuro es tan rápido, tan fácil,
tan tentador
...



6
De: lgarcia Fecha: 2005-09-19 12:20

Interesante, aunque podria ser automatico el movimiento... ya que hablamos de rails... :-).

Salu2



7
De: Epaminondas Pantulis Fecha: 2005-09-19 12:38

lgarcia: es que estoy aún aprendiendo. AJAXificar el tema está apuntado como cosa pendiente, que conste.



8
De: lgarcia Fecha: 2005-09-19 14:21

Jeje.. es un buen trabajo, enhorabuena.



9
De: Olivier Verdin Fecha: 2005-09-21 10:36

Check out http://www.sudokuprime.com and play sudoku with your friends in a multi-user session. Have fun!



10
De: Epaminondas Pantulis Fecha: 2005-09-21 11:48

Esto sí que es "targeted spam" y lo demás son tonterías.



11
De: Anónimo Fecha: 2005-09-21 12:28

lo que pasa es que es muy fácil trampearlo: pruebas un número, si no va, tiras para atrás con el navegador y no te suma movimientos. Ah... y el contador de segundos al final parece que no va.
Por lo demás es entretenido



12
De: Epaminondas Pantulis Fecha: 2005-09-21 12:32

Sí, lo del contador de segundos lo arreglaré hoy. En cuanto a lo de los movimientos, me extraña que no los cuente, porque se almacenan en una variable de sesión en el servidor (voy a comprobarlo ahora mismo)



13
De: Uatu Fecha: 2005-09-26 11:56

"Has acabado el SUDOKU ON RAILS! Tiempo empleado: 829 segundos"

Aparentemente rula el counter... Lo que pasa es que el sistema sólo te permite meter valores correctos, aunque sean correctos con la información que se tenga en un momento dado. O sea, que no hay forma de llegar a un punto muerto, aunque en papel sí lo habría.

Aparte de eso, mola los sukakus estos...



14
De: Scientific World Fecha: 2019-05-23 12:37

Very nice post. You may also like- food adulteration in hindi & special theory of relativity in hindi.



15
De: Anónimo Fecha: 2019-10-29 19:41

http://www.deluxedubaiescorts.com/
http://www.pakistani-escorts.com/
http://www.escortsdubai.club/
http://pakistaniescorts.biz/



16
De: Webroot Geek Squad Fecha: 2019-11-12 12:07

Geek Squad Inc. is a subsidiary of American multinational consumer electronics corporation Best Buy, headquartered in Richfield, Minnesota. The subsidiary was originally an independent company founded by "Chief Inspector" Robert Stephens on June 16, 1994, and offers various computer-related services and accessories for residential and commercial clients. In 2002, they merged with Best Buy, retaining Stephens as the primary corporate leadership for the subsidiary. The Geek Squad Tech Support provides services in-store, on-site, and over the Internet via remote access, and also provides 24-hour telephone and emergency on-site support. Geek Squad no longer works solely on computer-related devices. It now diagnoses issues in and repairs all consumer electronics, as well as appliances



17
De: installvipre Fecha: 2019-11-14 07:56


Vipre antivirus secures your computer against unwanted cyber threats available online.


https://installvipre.org
https://installvipre.org/i-need-to-install-vipre
https://installvipre.org/install-vipre-with-key-code
https://installvipre.org/reinstall-vipre-with-product-key
https://installvipre.org/vipre-antivirus-hsn-install-download

install vipre antivirus
i need to install vipre
install vipre with key code
reinstall vipre with product key
vipre antivirus hsn install
download



18
De: trendmicro-activate Fecha: 2019-11-16 03:44


Trendmicro activate for your mac and pc.
When you activate trendmicro antivirus, it protects your device from unwanted threats.

Below mentioned are the services provided by trendmicro activation

https://trendmicro-activate.com/
https://trendmicro-activate.com/activate-trend-micro-internet-security/
https://trendmicro-activate.com/install-trend-micro-activation-code/
https://trendmicro-activate.com/trend-micro-internet-security-activation/
https://trendmicro-activate.com/trendmicro-com-activate/

trend micro activation
activate trend micro internet security
install trend micro activation code
trend micro internet security activation
trendmicro.com/activate