Patience mit möglichst wenigen Zügen auflösen

Hi,

ich spiele regelmäßig (mit Karten) Patiencen. Seit einiger Zeit zähle ich auch die benötigten Züge. Jetzt habe ich folgendes vor:
Die Karten auf dem Tisch eingeben und den PC die kürzeste Lösung errechnen lassen. Dann kann ich die Anzahl meiner Züge mt dem Optimum vergleichen :wink:

Leider stand ich mit Rekursionen schon immer auf Kriegsfuß.
Kenn jemand einen Source-Code, den ich anpassen kann und darf?

Danke
Michael

Kenn jemand einen Source-Code, den ich anpassen kann und darf?

prinzipiell sind die Source-Codes von zB dem Programm KPatience offen einsehbar.
Diese sind allerdings nicht in Java sondern wahrscheinlich in C geschrieben.

Wenn du explizit Java-Source-Codes suchst, würde ich an deiner Stelle mal nach Java-Spielen oder auch Applets suchen.
Da habe ich schon öfter was gefunden, wodran ich mich orientieren konnte.