Un sitio web para mostrar mis proyectos y programas.
Un motor de ajedrez simple basado en una probabilidad simple.
La principal preocupación de C-PA es la parte de la toma de decisiones de la aplicación. Toda la funcionalidad fuera del alcance de la IA se implementan utilizando bibliotecas externas:
La IA utiliza el algoritmo Minimax, que está optimizado por la poda alfa-beta.
La función de evaluación utiliza tablas cuadradas piezas adaptadas de Sunfish.py, y elimina la necesidad de bucles anidados actualizando la suma en función de cada movimiento en lugar de volver a computar la suma de piezas individuales en cada nodo de hoja.
Se utiliza una suma global para realizar un seguimiento de la puntuación de evaluación de Black después de cada movimiento, que se utiliza para mostrar la barra de 'ventaja'.
Dirígete a https://cmprkr.github.io.
Juega como blanco arrastrando una pieza a la ubicación deseada. La IA juega como negra.
El uso de este proyecto se rige por Cameron Parker
GPT-3.5-TURBO integrado en Google Docs.