2010-02-23 4 views
7

Heloo,Javascript ken ken Puzzle Generator

Ich bin in der Notwendigkeit der Generierung eines Ken Ken Puzzle in Javascript .. aber keine Ahnung, wo ich anfangen soll. jede Hilfe würde geschätzt werden.

+9

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

+1

Warum geben Sie uns nicht mehr Informationen über Ihren Programmierhintergrund, damit wir wissen, in welche Richtung Sie zeigen sollten? – polygenelubricants

+0

Ich habe ein Projekt namens CanCan gemacht, das in Scala etwas Ähnliches macht. Es könnte ein nützliches Beispiel für Sie sein. http://wpm.github.io/CanCan/ –

Antwort

13

Hier ist, was ich tun würde:

  1. Schrieben einen interaktiven Javascript ken ken App für die menschlichen Löser. Dies kümmert sich um den GUI-Teil Ihres Projekts.
  2. Schreiben Sie einen automatischen Löser für Ken Ken. Sie müssen dies trotzdem tun, da Sie garantieren möchten, dass Ihre generierten Puzzles einzigartige Lösungen haben, damit sie "richtig" sind.
  3. Sobald Sie es so weit, dann können Sie den Puzzle-Generator schreiben. Es gibt eine Menge zu lesen, die Sie zu diesem Thema machen können, um zu sehen, wie andere das im Allgemeinen gemacht haben. Der Ansatz funktioniert normalerweise mit vielen Rätseln in dieser Klasse.

Ein ausgezeichnetes Beispiel eines Rahmens für die Erzeugung und Rätsel in dieser Klasse zu lösen ist Simon Tatham's Portable Puzzle Collection. Es hat Implementierungen von bisher 32 Puzzles auf demselben Framework. In der Tat hat es bereits eine (link to source code on SVN).

+0

SVN Link ist Bork :( – cambunctious

3

Sie können zuerst das gesamte Raster füllen, sie in verschiedene Unterabschnitte unterteilen und dann die Beziehungen zwischen den Zahlen im Abschnitt ... Reverse Engineering erhalten.