Freecell Solver

Freecell Solver es un programa 100% ANSI C que resuelve automáticamente los juegos de Freecell.
Descargar ahora

Freecell Solver Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Shlomi Fish
  • Sitio web del editor:
  • http://search.cpan.org/~shlomif/

Freecell Solver Etiquetas


Freecell Solver Descripción

Freecell Solver es un programa de ANSI c 100% que resuelve automáticamente los juegos de Freecell. Freecell Solver es un programa que resuelve automáticamente los juegos de Freecell y las variantes de solitario similares, como ocho torres de OFF, Previsión y Seahaven, así como Simple Simon Boards.Freecell Solver es un software gratuito distribuido bajo el dominio público. Freecell Solver está escrito en ANSI C y requiere que se construya un compilador C. Sin embargo, los binarios para Windows 32-bit están disponibles. INCLUIDO CON EL ARCHIVO es el código fuente de los programas que pueden alimentarlo automáticamente con las juntas de varias implementaciones populares de solitario. También se puede construir un solucionador de solitario como una biblioteca para su uso dentro de sus propias implementaciones de solitarios . Aquí hay algunas características clave de "Freecell Solver": Opciones de usabilidad: · Las pilas y las freecinas conservan su posición a lo largo de la solución presentada. · Puede presentar los estados intermedios (pisando un movimiento de movimiento o secuencia) o los movimientos que se requieren para la solución. · En UNIX: acepta algunas combinaciones de señales de usuario que encienden y desactivan la información de depuración de tiempo de ejecución. · Algunas configuraciones son muy rápidas: puede resolver el Microsoft 32,000 en 22 minutos en una máquina Pentium III 667 MHz. · Opción para usar movimientos atómicos que garantizan un veredicto preciso. (Las exploraciones no atómicas pueden reportar un falso negativo) · Posibilidad de leer los argumentos de la línea de comandos de un archivo, o de una colección preestablecida. Hace que las líneas de comando sean mucho menos verbosas. Características de desarrollo: · Disponible como una biblioteca para su uso dentro de las aplicaciones de terceros. La licencia es dominio público, lo que significa que se puede usar sin restricciones en todas partes. · La biblioteca y el programa principales se escriben completamente en un código ANSI c portátil. · Opción de tiempo de compilación para usar los estados de pilas planas ("estados compactos") y los estados en los que las pilas se almacenan como punteros, mientras que cada formación de pila se asigna una sola vez. El primero es más rápido, pero este último consume menos memoria. · Compatibilidad completa entre aplicaciones de terceros vinculadas dinámicamente a la versión de la biblioteca que se usa. Opciones de escaneo: · Soporta el DFS (= búsqueda de profundidad-primer), DFS aleatorizados y A * Scans. Cuál se puede especificar en tiempo de ejecución. · El orden de las pruebas a realizar en un estado determinado se puede especificar al comienzo de la exploración. También es posible incluir solo un subconjunto de las pruebas disponibles. · Con la exploración A *, se puede especificar los pesos de los diferentes parámetros de Evaluadores de estado. · Uno puede limitar la exploración a un cierto número de estados marcados. · Es posible reanudar una exploración de una posición pre-vacible. · Después de que se encontró una ruta de solución, se puede optimizar utilizando una exploración BFS (= BRENH-FIRTH-BUSCER) en los estados intermedios. · Hay una opción para reparar los estados durante un escaneo si su profundidad en el árbol de la solución es más alta que la que se alcanzó. Esto también tiende a acortar la longitud de la solución. · La exploración DFS aleatorizada acepta una semilla definida por el usuario. · Se pueden jugar varias exploraciones en la colección de las mismas estados (mientras cambia de escaneo a escanear), lo que da en promedio un tiempo de resolución más rápido. · Es posible especificar un preludio estático de cuotas para jugar antes del bucle perpetuo. Tipos de juegos: · Puede resolver juegos cuyas secuencias se construyan por ejemplo, por color alternativo o por rango independientemente del color. · Puede resolver juegos cuyo movimiento de secuencia está limitado por el número de Freecells, o ilimitado. · Puede resolver juegos cuyas pilas vacías se pueden rellenar con cualquier tarjeta, solo para reyes, o no por ninguna tarjeta. · Elección de tiempo de ejecución del número de freecells y pilas. (Limitado por una directiva de compilación) · Apoya juegos de una y dos cubiertas. Lista de variantes de Pysol que se pueden resolver: · Docena del panadero · Juego de Baker · Castillo asediado · Ciudadela · Cruel · Der katzenschwanz · Die Schlange · Ocho de descuento · Pronóstico · Libre de células · Buena medida · El único juego de panadería de Kings. · FreeCell relajado · Torres relajadas de Seahaven · Seahaven Towers · Simón simple · Calles y callejones. · Se pueden especificar más variantes inventadas por el usuario en la línea de comandos utilizando las opciones de línea de comandos. ¿Qué hay de nuevo en este lanzamiento: · El punto culminante principal de esta versión es que la documentación de texto plante que formó parte de la distribución de la fuente se convirtió en asciidoc, un lenguaje de marcado ligero que permite que el texto simple y las fuentes legibles en humanos se conviertan a HTML, a DocBook / XML, a PDF y a otros formatos. Como resultado, ahora también están disponibles en línea en formatos HTML. · Además, el proceso para obtener la suite de prueba y el proceso de evaluación comparativa, se simplificaron considerablemente, gracias a la entrada recibida por Dimitri Leca (Pythack). · Finalmente, hay otras mejoras más pequeñas. Esta versión se ha retrasado bastante debido a un poco de negligencia por parte del mantenedor principal, pero esperamos que encuentre lo que es lo suficientemente satisfactorio. ¡Feliz resolución!


Freecell Solver Software relacionado

Verdugo

Una implementación muy simple del juego Hangman clásico, escrito en Python / Pygame. ...

299

Descargar

Zoom

Zoom es un jugador para historias o juegos de código Z. ...

277

Descargar