“Programas para jugar ajedrez: ¿rivales o aliados

Slides:



Advertisements
Presentaciones similares
INGENIERIA INFORMATICA Y BUSQUEDAS CON ADVERSARIOS
Advertisements

El juego del ajedrez ES BUENO JUGAR PORQUE
EL TABLERO DE AJEDREZ.
Una amenaza es una jugada premeditada que conduce hacia la victoria. Amenazas de captura; le toca jugar al blanco, el negro amenaza ganar una pieza, ya.
Búsqueda en árboles de juego
Búsqueda en un espacio de Estado
Inteligenica Artificial I Alejandro Permingeat Inteligencia Artificial de Russell y Norving 1° edición 1996 Parte II Capítulo V.
LAS PIEZAS.
Ajedrez y Computadoras
Movimientos Especiales
“ Las piezas sobre la mesa “
CURSO DE AJEDREZ PROBLEMA DEL CABALLO
Inteligencia Artificial
Ajedrez Grupo: Miguel Corchero Lázaro Juan José Domínguez Berrueta
Curso Inteligencia Artificial (30223) Problemas resueltos
Inteligencia Artificial Búsqueda entre adversarios
Testing conceptual: sacando partido del ajedrez A. Arbiser - Dpto. de Computación FCEyN Universidad de Buenos Aires.
BUSQUEDA EN JUEGOS DE ADVERSARIO Sección 1-4
El ajedrez.
TEMARIO OFICIAL DE LA FMA
Equipo # 1 Norma Pimentel Wendy Hernandez Julisa Javier Mario Tristán.
Melendi Corazón de peón.
Tema 1: Técnicas heurísticas en juegos
Reciclaje Ajedrez.
abcdef g h CURSO DE AJEDREZ “ Las piezas sobre la mesa “ CAPITULO IV Dicen las malas lenguas que Capablanca, en su temprana edad, estaba.
Mientras los Peones que están al frente del Rey permanezcan en su sitio, es decir mientras no se muevan, es relativamente difícil que el contrario efectúe.
CURSO DE AJEDREZ “ Las piezas sobre la mesa “ CAPITULO ii VENTAJA POSICIONAL abcdef gh 181 Consideramos muy superior la posición para el.
Estas combinaciones implican, a menudo, la coronación de un Peón o un mate en la última fila. A veces los dos incidentes aparecen en la misma combinación,
Optimización, Búsqueda Heurística
Dar click en la casilla remarcada abcdef gh CURSO DE AJEDREZ “ Problemas de Ajedrez “ Definiciones: Su enorme valor did á ctico y su gran.
Diseño y análisis de algoritmos
Who Wants To Be A Millionaire? Science day Question 1.
Algoritmo Poda Alpha-Beta
ATAQUE DIRECTO CONTRA EL REY ATAQUE CONTRA EL REY SIN ENROCAR
Las situaciones de empate.
abcdef g h CURSO DE AJEDREZ “ Las piezas sobre la mesa “ CAPITULO II Juegan Blancas y ganan en tres movimientos. En este problema, la fuerza.
Es muy conveniente enrocar en las primera jugadas. No obstante sería muy ingenuo suponer que el enroque siempre proporciona una inmunidad completa. Con.
abcdef g h Esta clavado uno de los caballos del Negro; también su Peón Dama está clavado; la liberación parece inalcanzable. El avance.
La forma fundamental -¡ y más peligrosa ! - del ataque doble es el jaque doble, en la siguiente exposición, el proceso ganador adquiere gran atracción,
CURSO DE AJEDREZ “ Las piezas sobre la mesa “ CAPITULO II Cuando el juego de ajedrez se inicia las blancas eligen uno entre 10 movimientos posibles. Siguiendo.
Dar click en botón de avanzar. CURSO DE AJEDREZ “ Método de Entrenamiento “ CAPITULO III abcdef gh Test de evaluación Los tests se podrán.
TPE 1 - Sistemas de Producción: Rolling Cubes Sistemas de Inteligencia Artifcial Bergez, Brasca y García.
. Juegos.
AJEDREZ Carlos A. Alsina.
Toribio Sarmiento Miguel Sesarego Cruz Rosmery. Desde la aparición de las civilizaciones, los juegos han ocupado la atención de las facultades intelectuales.
explicación de la estrategia de como mover el rey en ajedrez
LOS ALFILES BLANCOS.
“ Las piezas sobre la mesa “
AJEDREZ.
Ajedrez.
abcdef g h Dar click en la casilla a mover la pieza. ¡ JUEGAN BLANCAS Y HACEN TABLAS !
abcdef g h En una exhibición de simultaneas en Berlín, se llego a esta posición que, aparentemente es muy complicada por la reacción que.
abcdef g h El norteamericano Sam Loyd ( ) es probablemente el problemista más famoso de la historia. Con su extraordinaria inventiva.
CURSO DE AJEDREZ “ Las piezas sobre la mesa “ CAPITULO III Ejercicio para el desarrollo del calculo mental abcdef gh Objetivo : Entrenar.
Decimos salto del caballo, por ser la única pieza del ajedrez que para cambiar de posición o rescatar una pieza del jugador contrario, puede saltar por.
Taller: Inteligencia Computacional
CURSO DE AJEDREZ “ Las piezas sobre la mesa “ CAPITULO III Ivanov Vs Dimitrov 1957 El Blanco a quien correspondía jugar, en gran apuro de tiempo y con.
(1) Uno de los jugadores hace Jaque mate y gana. (2) Uno de los jugadores abandona y pierde. (3) Los jugadores empatan o hacen tablas. El final como etapa.
LÍMITES Y SUS PROPIEDADES
abcdef gh CURSO DE AJEDREZ “Las piezas sobre la mesa” Finales de Ajedrez El mate de rey, alfil y caballo contra rey es el más complejo.
CURSO DE AJEDREZ “ Las piezas sobre la mesa “ El gato ajedrez abcdef gh Dicen las malas lenguas que Capablanca, en su temprana edad, estaba.
APRENDER AJEDREZ Ria Slides.
CURSO DE AJEDREZ “ Las piezas sobre la mesa “ El gato ajedrez El Séptimo Sello La partida del destino Zugzwang del alemán Zug, la jugada se refiere a.
Ajedrez. Origen en la India Más concretamente en el Valle del Indo, en el siglo VI d.c. Era un juego del ejército que rápidamente se extendió por todo.
Ria Slides La mayoría de los expertos concuerdan en que el ancestro más antiguo del ajedrez es el Chaturanga, jugado en la India, aunque el origen exacto.
Chess. -chess?from_action=save.
AJEDREZ RECURSOS INFORMÁTICOS
( ) fue un maestro de ajedrez germano-ingles.
Unidad educativa maría Auxiliadora
AJEDREZ MOVIMIENTOS DE LAS PIEZAS PRESENTADO POR: NOMBRE DE LA ESTUDIANTE.
Transcripción de la presentación:

“Programas para jugar ajedrez: ¿rivales o aliados “Programas para jugar ajedrez: ¿rivales o aliados?” Cómo funcionan y cómo pueden ayudarnos a mejorar nuestro juego.

¿Cómo funciona básicamente un programa de ajedrez? 1. Introducción “Árbol de búsqueda”

Claude Shannon (1950): Programas tipo “A” y tipo “B” Programas tipo “A”: búsqueda de “fuerza bruta” Examina todas las posibles posiciones de cada rama del árbol de movimientos Pero: 3.35*10123 nodos 5.3 *10109 años para explorar todo el árbol Programas tipo “B”: búsqueda “selectiva” Examina sólo las mejores jugadas de cada posición Pero: Es muy difícil decidir qué movimientos son prometedores

2. Representación del tablero

3. Técnicas de búsqueda a. Método “mini-max”

b. Método “alfa-beta”

b. El “efecto horizonte” c. Posiciones estables y búsqueda “quiescente” d. Otras mejoras a la técnica de búsqueda 1) Profundización iterativa 2) Tablas de transposición 3) Poda por adelantado

3) Movilidad de las piezas (cantidad total de casillas dominadas) 4. La evaluación de los modos terminales (algunos parámetros elementales) 1) Material: P= 1, C= 3, A= 3, T= 5, D= 9 , R= ∞ (Propio → positivo, rival → negativo) 2) Estructura de peones (penalización por peones aislados, doblados, retrasados, o, en general, por estructuras deficientes de peones; bonificación de peones pasado) 3) Movilidad de las piezas (cantidad total de casillas dominadas) 4) Seguridad del rey: (penalización por cercanía peligrosa de piezas rivales, por pérdida enroque o rey en mala posición; con rey enrocado: por estructura deficiente de peones del enroque, etc.) 5) Situación de cada pieza en el tablero (ejemplo: tablas de piezas)

Tablas pieza/casilla (ejemplo: caballo)

5. Libros de aperturas 6. Bases de finales (“tablebases”)

La interfaz “Fritz” para jugar

La base de datos “ChessBase”

Algunos links recomendados: www.chessbase.com (Noticias sobre ajedrez y ajedrez por computadora) chessprogramming.wikispaces.com (Acerca del desarrollo de un programa para jugar ajedrez) www.tckerrigan.com/Chess/TSCP (Descarga de un código fuente en C de un programa de ajedrez, con explicaciones y pensado para el que quiere comenzar a desarrollar su propio programa) www.chessbin.com (Otro sitio con código fuente para desarrollar un programa de ajedrez, con consejos y varios links interesantes) www.top-5000.nl/chess.htm (Otro sitio excelente con la explicación de los secretos del ex programa comercial Rebel y muchos otros recursos). www.shredderchess.com/online-chess/online-databases/opening-database.html  (Gran libro de aperturas online). www.shredderchess.com/online-chess/online-databases/endgame-database.html (Base de datos de finales online de hasta 6 piezas) www.chesslogik.com/Fire.htm (Descarga gratis del que es, tal vez, mejor programa del mundo!!)