Skip to content

Commit 2791709

Browse files
Refine README content for clarity and authorship
Updated text for clarity and consistency in the README.
1 parent 76f6028 commit 2791709

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,19 @@ El proyecto desacopla la lógica de reglas del algoritmo de búsqueda. Mientras
2222

2323
## Fundamentos Teóricos: Minimax
2424

25-
El núcleo de este sistema se basa en la Teoría de Juegos para entornos de información perfecta y suma cero.
25+
Este sistema se basa en la Teoría de Juegos para entornos de información perfecta y suma cero.
2626

2727
El algoritmo Minimax opera bajo la premisa de que ambos jugadores actuarán de manera óptima:
2828
1. **Maximizador (IA):** Busca el nodo hoja con el valor más alto (+1).
2929
2. **Minimizador (Oponente):** Busca el nodo hoja con el valor más bajo (-1).
3030

31-
El algoritmo atraviesa el árbol de decisiones de forma recursiva. Para optimizar el rendimiento computacional, integramos la **Poda Alfa-Beta**. Esta técnica descarta ramas del árbol que no pueden influir en la decisión final, reduciendo el espacio de búsqueda sin comprometer la exactitud de la solución.
31+
El algoritmo atraviesa el árbol de decisiones de forma recursiva. Para optimizar integramos **Poda Alfa-Beta**. Para descartar ramas del árbol que no pueden influir en la decisión final, reduciendo el espacio de búsqueda sin comprometer la exactitud de la solución.
3232

3333
---
3434

3535
## Arquitectura del Código
3636

37-
El sistema utiliza `PySwip` como puente de comunicación entre el paradigma imperativo (Python) y el declarativo (Prolog).
37+
`PySwip` como puente de comunicación entre Python y Prolog
3838

3939
### Validación Declarativa (Prolog)
4040
En lugar de iterar sobre matrices, definimos las condiciones de victoria como hechos lógicos dentro de `rules.pl`.
@@ -66,7 +66,7 @@ ganador(Tablero, Jugador) :-
6666
```
6767

6868
### Algoritmo de Búsqueda (Python)
69-
El backend delega la validación de estados a Prolog, permitiendo que Python se concentre exclusivamente en la estrategia de búsqueda en `minimax.py`.
69+
El backend delega la validación de estados a Prolog, permitiendo que Python se concentre en la estrategia de búsqueda en `minimax.py`.
7070

7171
```minimax.py
7272
def minimax(board_list, is_maximizing_turn, alpha, beta, depth):
@@ -146,9 +146,9 @@ def minimax(board_list, is_maximizing_turn, alpha, beta, depth):
146146

147147
**Opción A: Docker**
148148

149-
**Requisitos previos** Docker Dekstop: https://www.docker.com/products/docker-desktop/
149+
**Requisitos previos** Docker: https://www.docker.com/
150150

151-
Para garantizar la consistencia entre entornos y evitar configuraciones manuales de Prolog, recomendamos usar Docker:
151+
recomendamos usar Docker:
152152

153153
### 1. Clonar el repositorio
154154

@@ -193,6 +193,6 @@ npm run dev
193193
## Informacion del proyecto
194194
**Licencia: MIT**
195195

196-
**Desarrollado por: Ing. Rodolfo Ángel Córdoba Villegas**
196+
**Desarrollado por: stillfreecode**
197197

198-
**Copyright (c) 2025 Rodolfo Angel Cordoba Villegas**
198+
**Copyright (c) 2025 Rodolfo Angel Cordoba Villegas**

0 commit comments

Comments
 (0)