2010-02-23 21 views
7

Heloo,Javascript ken ken rompecabezas generador

Estoy en la necesidad de generar un ken ken rompecabezas en javascript .. pero no tienen idea de por dónde empezar. Cualquier ayuda sería apreciada.

+9

http://en.wikipedia.org/wiki/KenKen – Thilo

+1

¿Por qué no nos da más información acerca de su fondo de programación para que sepamos en qué dirección le señalamos? – polygenelubricants

+0

Hice un proyecto llamado CanCan que hace algo similar en Scala. Puede ser un ejemplo útil para ti. http://wpm.github.io/CanCan/ –

Respuesta

13

Esto es lo que yo haría:

  1. Escribir un javascript ken ken aplicación interactiva para resolver humanos. Esto se ocupa de la parte de la GUI de su proyecto.
  2. Escribe un solucionador automático para ken ken. Tendría que hacer esto de todos modos, ya que quiere garantizar que sus rompecabezas generados tengan soluciones únicas para que sea "apropiado".
  3. Una vez que llegaste tan lejos, puedes escribir el generador de rompecabezas. Hay mucha lectura que puedes hacer sobre este tema para ver cómo otros han hecho esto en general. El enfoque generalmente funciona con muchos acertijos en esta clase.

Un excelente ejemplo de un marco para generar y resolver puzzles en esta clase es Simon Tatham's Portable Puzzle Collection. Tiene implementaciones de hasta ahora 32 acertijos sobre el mismo marco. De hecho, ya tiene un implementation of KenKen (link to source code on SVN).

+0

El enlace SVN es bork :( – cambunctious

3

Primero puede llenar toda la cuadrícula, dividirla en varias subsecciones, y luego obtener las relaciones entre los números presentes en la sección ... ingeniería inversa.