Freecell Solver.

Freecell Solver ist ein 100% ige Ansi C-Programm, das automatisch die Spiele von FreeCell löst.
Jetzt downloaden

Freecell Solver. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Shlomi Fish
  • Website des Verlags:
  • http://search.cpan.org/~shlomif/

Freecell Solver. Stichworte


Freecell Solver. Beschreibung

Freecell Solver ist ein 100% ige Ansi C-Programm, das automatisch Freecell automatisch löst. Freecell Solver ist ein Programm, das automatisch FREECELL und ähnliche Solitaire-Varianten wie acht Aus-, Flotten- und Seahaven-Türme sowie einfache Simon Boards anbietet. Freecell Solver ist in ANSI C geschrieben und erfordert, dass ein C-Compiler gebaut wird. Trotzdem sind Binärdateien für Windows 32-Bit verfügbar. Mit dem Archiv ist der Archiv-Code für Programme verbunden, die es automatisch mit den Boards mehrerer beliebter Solitaire-Implementierungen ernähren können.FreeCell Solver kann auch als Bibliothek für die Verwendung innerhalb Ihrer eigenen Solitaire-Implementierungen erstellt werden. . Hier sind einige wichtige Funktionen von "Freecell Solver": Benutzerfreundlichkeitsoptionen: · Die Stapel und Freecells behalten ihre Position während der dargestellten Lösung auf. · Kann entweder die Zwischenzustände angeben (Schritt bei einem Verschieben oder Sequenz bewegen) oder die für die Lösung erforderlichen Bewegungen, die erforderlich sind. · Auf Unix: Akzeptiert einige Benutzersignalkombinationen, die einige Laufzeit-Debugging-Informationen ein- und ausschalten. · Einige Konfigurationen sind sehr schnell: Kann die Microsoft 32.000 in 22 Minuten auf einer Pentium-III-667-MHz-Maschine lösen. · Option, um atomare Bewegungen zu verwenden, die ein genaues Urteil gewährleisten. (nicht atomare Scans können ein falsches Negativ melden) · Möglichkeit, Befehlszeilenargumente aus einer Datei oder aus einer voreingestellten Sammlung zu lesen. Macht Befehlslinien viel weniger verbroen. Entwicklungsfunktionen: · Erhältlich als Bibliothek zur Verwendung innerhalb von Anwendungen von Drittanbietern. Die Lizenz ist die öffentliche Domäne, dh es kann überall ohne Einschränkungen verwendet werden. · Die Kernbibliothek und das Programm werden vollständig in einem tragbaren ANSI-C-Code geschrieben. · Kompilierzeit-Option für die Verwendung entweder die Zustände der flachen Stapel ("kompakte Zustände") und Zustände, in denen die Stapel als Zeiger gespeichert werden, während jede Stapelbildung nur einmal zugeteilt wird. Der erstere ist schneller, aber letzteres verbraucht weniger Speicher. · Vollständige Kompatibilität zwischen dynamisch verknüpften Drittanbietern auf die Version der verwendeten Bibliothek. Scan Optionen: · Unterstützt die DFS (= Tiefe-First-Suche), randomisierte DFS und A * Scans. Welche kann zur Laufzeit angegeben werden. · Die Reihenfolge der zu leitenden Tests auf einem bestimmten Zustand kann zu Beginn des Scans angegeben werden. Es ist auch möglich, nur eine Teilmenge der verfügbaren Tests aufzunehmen. · Mit dem A * -Scan kann man die Gewichte der verschiedenen staatlichen Evalutaion-Parameter angeben. · Man kann den Scan in eine bestimmte Anzahl von überprüften Status einschränken. · Es ist möglich, einen Scan von einer vorgezogenen Position wieder aufzunehmen. · Nachdem ein Solutionspfad gefunden wurde, kann er mit einem BFS-Scan mit einem BFS (= Bread-First-Suchen) in den Zwischenzuständen optimiert werden. · Bei einem Scan gibt es eine Option für reparente Zustände, wenn ihre Tiefe im Lösungsbaum höher ist als derjenige, mit dem sie erreicht wurden. Dies neigt auch dazu, die Lösungslänge zu verkürzen. · Der randomisierte DFS-Scan akzeptiert ein benutzerdefiniertes Saatgut. · In derselben Statuskollektion können mehrere Scans abgespielt werden (während Sie vom Scannen zum Scannen einschalten), wodurch eine schnellere Lösungszeit durchschnittlich ist. · Es ist möglich, eine statische Vorrande von Quoten anzugeben, die vor der ewigen Schleife abgespielt werden sollen. Spieltypen: · Können Spiele lösen, deren Sequenzen von Anzug basiert, durch alternierende Farbe oder durch Rang unabhängig von der Farbe. · Können Spiele lösen, deren Sequenzbewegung durch die Anzahl der Freecells begrenzt ist, oder unbegrenzt. · Können Spiele lösen, deren leerer Stapel von einer beliebigen Karte von Kings nur von Kings gefüllt werden kann, oder durch keine Karte. · Laufzeitwahl der Anzahl der Freecells und -stapel. (begrenzt durch eine Kompilierzeitrichtlinie) · Unterstützt Spiele von einem und zwei Decks. Liste der Pysol-Varianten, die gelöst werden können: · Bäckerdozen · Bäckerspiel · Belageriges Schloss. · Zitadelle · Grausam · Der Katzensschwanz · Die Schlange · Acht · FOLGLE. · Freie Zelle · Gutes Maß · Nur Kings 'Only Baker's Spiel · Entspannte Freecell. · Entspannte Seahaven-Türme · Seahaven Towers. · Simple Simon. · Straßen und Gassen · Weitere vom Benutzer erfundene Varianten können auf der Befehlszeile mithilfe von Befehlszeilenoptionen angegeben werden. Was ist neu in dieser Version: · Das Haupt-Highlight dieser Version ist, dass die Klartextdokumentation, die Teil der Quellverteilung war, in ASCIIDOC, eine leichte Markup-Sprache umgewandelt wurde, die den Klartext- und human-lesbaren Quellen ermöglicht, in HTML zu konvertieren, zu Docbook / XML, auf PDF, zu DocBook / XML, in HTML zu konvertieren und zu anderen Formaten. Infolgedessen sind sie jetzt auch online in HTML-Formaten verfügbar. · Darüber hinaus wurde der Prozess zur Erlangung der Testsuite- und Benchmarking-Prozess-Up- und Laufen dank der von Dimitri Leca (Pythack) eingegangenen Eingabe erheblich vereinfacht. · Schließlich gibt es noch andere kleinere Verbesserungen. Diese Veröffentlichung hat sich aufgrund einer geringfügigen Vernachlässigung des Hauptpfostens ziemlich verspätet, aber wir hoffen, dass Sie herausfinden, was neu ist, um genug befriedigend zu sein. Glückliche Lösung!


Freecell Solver. Zugehörige Software