Sunday, January 4, 2026

Afinando Stockfish 17.x en ChessBase

 Afinando Stockfish 17.x en ChessBase


imagen de Afinando Stockfish 17.x en ChessBase

🔧 Parámetros visibles

  • Threads: 16

  • Skill Level: 20 (máximo)

  • Move Overhead: 10 ms

  • nodestime: 0

  • SyzygyProbeDepth: 100

  • Syzygy50MoveRule: ✅ activado

  • SyzygyProbeLimit: 7

  • EvalFile: nn-1c0000000000.nnue

  • EvalFileSmall: nn-37f18f62d772.nnue



Guía práctica de parámetros clave (Blitz · Engine vs Engine · Online)

Cuando empiezas a jugar motores contra motores en ChessBase / Playchess, tarde o temprano llegas a esta pantalla:
un montón de parámetros técnicos que si no se entienden bien, pueden restar fuerza en lugar de sumarla.

Este post organiza los parámetros más importantes, explica qué hacen de verdad y cómo usarlos correctamente en torneos online de blitz.


🧠 Contexto real de uso (importante)

Este artículo asume que tú:

  • Juegas engine vs engine en Playchess

  • Usas blitz (3–5 min) o time controls rápidos

  • Quieres rendimiento real, no benchmarks artificiales

  • Usas Syzygy 3-4-5 piezas

  • Trabajas con Stockfish 17.x + NNUE


⚙️ Parámetros visibles y explicación real




🔹 Threads = 16

Qué hace:
Define cuántos hilos de CPU usa el motor.

Regla práctica:

  • Usa threads reales, no virtuales.

  • En servidores online, más no siempre es mejor.

Recomendación:

✔️ 16 threads → correcto y estable para blitz online

📌 Subir más:

  • Puede generar latencia

  • No escala linealmente en blitz


🔹 Skill Level = 20 (máximo)

Qué hace:
Controla si el motor “se limita” para jugar como humano.

Importante:

  • Cualquier valor < 20 = debilitar el motor

Recomendación:

✔️ Siempre 20 en engine vs engine


🔹 Move Overhead = 10 ms

Qué hace:
Tiempo de seguridad que el motor reserva por jugada para no perder por reloj.

En blitz online:

  • Muy bajo → riesgo de flag

  • Muy alto → pierde calidad de cálculo

Recomendación:

✔️ 10 ms es un punto dulce para 3–5 min


🔹 nodestime = 0

Qué hace:
Limita el tiempo por nodo de búsqueda.

Uso real:

  • Se usa en testing específico

  • No es necesario en partidas online

Recomendación:

✔️ 0 (desactivado)


♟️ Syzygy Tablebases (EGTB)

Aquí es donde mucha gente se equivoca.


🔹 SyzygyProbeDepth = 100 ❌ (demasiado alto)

Qué hace:
Hasta qué profundidad el motor considera que puede llegar a un final con tablas.

Problema en blitz:

  • El motor “sueña” con finales lejanos

  • Pierde tiempo

  • Juega menos práctico

Recomendación realista:

12–16 para blitz online


🔹 SyzygyProbeLimit = 7 ❌ (si solo tienes 3-4-5)

Qué hace:
Número máximo de piezas para las que el motor intentará usar tablas.

Si solo tienes 3-4-5 piezas instaladas:

  • 7 = búsquedas inútiles

  • Tiempo perdido

Regla de oro:

ProbeLimit = número REAL de piezas que tienes

Recomendación en tu caso:

SyzygyProbeLimit = 5


🔹 Syzygy50MoveRule = ON ✅

Qué hace:
Hace que el motor respete la regla oficial de las 50 jugadas.

Por qué es importante:

  • Evita perseguir mates imposibles

  • Juega como en torneo real

  • Menos decisiones erráticas

Recomendación:

✔️ Siempre activado


🧠 NNUE (EvalFile y EvalFileSmall)

🔹 EvalFile

nn-1c0000000000.nnue

🔹 EvalFileSmall

nn-37f18f62d772.nnue

Qué hacen:
Son las redes neuronales que evalúan la posición.

Cómo se usan:

  • El motor cambia automáticamente entre ellas

  • NO debes tocarlas si son oficiales

Recomendación:

✔️ Usar las NNUE incluidas con Stockfish 17.x


✅ Setup final recomendado (blitz engine vs engine)

Threads:              16
Skill Level:          20
Move Overhead:        10 ms
nodestime:            0
SyzygyProbeDepth:     12–16
SyzygyProbeLimit:     5
Syzygy50MoveRule:     ON
EvalFile / Small:     Oficiales Stockfish

Este setup prioriza:

  • ⚡ Velocidad

  • 🧠 Decisiones prácticas

  • ♟️ Finales exactos cuando toca

  • 🤖 Rendimiento real en blitz online


🧩 Concepto clave para recordar

Syzygy NO hace fuerte al motor en la apertura.
Hace correcto el final solo cuando existe en tus tablas.

En blitz:

  • Mejor gestión del tiempo > profundidad artificial

  • Book local + NNUE > tablas profundas


📚 Referencias recomendadas (para seguir profundizando)

Para quienes están en este mismo camino:

  • Stockfish Official Documentation
    (parámetros UCI, NNUE, Syzygy)

  • ChessBase Help / Engine Parameters Guide

  • Syzygy Tablebases – Ronald de Man

  • TCEC engine configuration discussions

  • TalkChess / Computer Chess forums

  • ChessBase Engine Room best practices

No son teoría académica:
son las mismas fuentes que usan quienes compiten en serio.

¿Cuál es mejor para torneos online en blitz? Book Tree LOCAL vs LiveBook Tree?

 

🧠 Book Tree LOCAL vs LiveBook Tree

¿Cuál es mejor para torneos online en blitz?


🌳 1️⃣ Opening Book Tree LOCAL (el tuyo)

Qué es

Es el árbol construido con:

  • Tus partidas

  • Partidas de tus engines

  • Juegos importados

  • Aprendizaje (AutoLearn)

✅ Ventajas (MUY importantes en blitz)

  • Juega al instante (cero latencia)

  • Sigue tus líneas entrenadas

  • Mantiene sorpresas

  • No depende de internet

  • No sigue modas masivas

  • Ideal para anti-theory

❌ Desventajas

  • Si está mal entrenado, repite errores

  • Puede quedarse “viejo” si no lo actualizas

👉 Para engine vs engine blitz competitivo: MUY FUERTE


🌐 2️⃣ LiveBook Tree (ChessBase online)

https://account.chessbase.com/img/apps/Openings.jpg

Qué es

Base global en tiempo real con:

  • Millones de partidas

  • Humanos + engines

  • Estadísticas actuales

  • Tendencias del momento

✅ Ventajas

  • Aperturas “de moda”

  • Buenas líneas sólidas

  • Ideal para humanos

  • Excelente referencia teórica

❌ Desventajas CRÍTICAS en blitz engine

  • Latencia (aunque sea mínima)

  • Todos usan lo mismo → predecible

  • Engines rivales ya conocen esas líneas

  • Cero sorpresa

  • Puede llevar a tablas rápidas

👉 Para torneos online engine vs engine: peligrosa si se usa sola


🏆 RESPUESTA CORTA (la que pedías)

🔥 Para torneos online en blitz:
el BOOK TREE LOCAL es MEJOR.

Pero… con una condición 👇


🧩 ESTRATEGIA ÓPTIMA (nivel pro)

🥇 Usa LOCAL BOOK como principal

🥈 Usa LiveBook SOLO como respaldo

Cómo hacerlo en la práctica:

  1. Opening Book principal → LOCAL

  2. LiveBook → activado solo:

    • primeras 4–6 jugadas

    • o solo si no hay entrada en tu book

📌 Esto crea:

  • Aperturas sólidas

  • Sin seguir la masa

  • Con sorpresa temprana

  • Sin perder estabilidad


⚔️ Comparación rápida (blitz online)

FactorBook LocalLiveBook
Velocidad🚀 Máxima⚠️ Media
Sorpresa🎭 Alta❌ Baja
Anti-theory🔥 Excelente❌ Mala
Consistencia✅ Alta✅ Alta
Tablas rápidas❌ Menos⚠️ Más
Ideal engine vs engine✅ SÍ❌ NO (solo apoyo)

🧠 Regla de oro para blitz engine tournaments

LiveBook es para NO PERDER.
Book Local es para GANAR.

En blitz, ganar > no perder.


🔥 Recomendación FINAL para TU setup

Dado que tú:

  • Juegas engine vs engine

  • Usas AutoLearn

  • Guardas partidas

  • Ajustas Syzygy correctamente

  • Buscas rendimiento en blitz

👉 Configuración ideal:

  • Book Tree LOCAL → principal

  • ⚠️ LiveBook → solo fallback temprano

  • ❌ Nunca LiveBook como fuente única

Eso te da:

  • Menos draws

  • Más wins

  • Engines confundidos

  • Identidad propia

Expediente Gigantes: El precio de devorar al semejante: canibalismo y extinción




📂 FASE III – HIPÓTESIS BIOLÓGICA DEL EXTERMINIO

¿Puede una enfermedad humana matar a quien consume humanos?

🔑 Respuesta corta

👉 Sí. Absolutamente sí.
Y no solo puede: ya pasó en tiempos modernos.

Expediente Gigantes: La fuerza que rompe el límite humano: biomecánica de los gigantes

GIGANTES



📁 EXPEDIENTE GIGANTES

FASE II — Análisis biomecánico, bélico y constructivo


📂 SECCIÓN VIII – TABLA FORENSE COMPARATIVA

(esto es clave: convierte la narrativa en análisis técnico)

📐 Parámetros base

Usamos ley cuadrado–cubo (cuando un cuerpo crece, el volumen y peso aumentan más rápido que la fuerza relativa).

ParámetroHumano moderno“Gigante A”“Gigante B”
Altura1.7 m5.0 m6.5 m
Masa corporal70 kg~2,000 kg~3,500 kg
Sección ósea8–10×12–15×
Fuerza muscular total10–15×18–22×
Carga levantable (dinámica)50–100 kg3–5 t8–12 t
VelocidadAltaMediaBaja
ResistenciaMediaAlta (calórica)Baja–media

📌 Resultado clave:
👉 Un individuo de 5–6.5 m, bien proporcionado, sí podría mover bloques de pirámide pequeños y medianos sin maquinaria moderna.


📂 SECCIÓN IX – CAPACIDAD CONSTRUCTIVA REAL

🧱 ¿Qué bloques entran en su rango?

  • Caliza estándar (pirámides):

    • 2–3 toneladas → viable

  • Bloques medianos (templos):

    • 4–6 toneladas → viable con yugo

  • Megabloques (Ba’albek, cámara del rey):

    • 40–70 toneladas → ❌ no viables individualmente

📌 Conclusión técnica
Los “gigantes” no explicarían todo,
pero sí eliminan el mayor cuello de botella:

el primer levantamiento y colocación precisa.

Una vez colocados:

  • humanos comunes

  • rampas

  • rodillos
    completan el trabajo.


📂 SECCIÓN X – POTENCIAL BÉLICO (sin fantasía)

🗡️ Armas plausibles

  • mazas de 200–400 kg

  • lanzas de 8–10 m

  • escudos de piedra/madera masiva

⚔️ En combate

Ventajas:

  • fuerza devastadora

  • impacto psicológico absoluto

  • control de terreno

Desventajas:

  • lentitud

  • blanco grande

  • consumo extremo de energía

👉 No ejércitos, sino unidades decisivas
(guardianes, campeones, ingenieros de guerra).

Esto encaja con:

  • relatos bíblicos

  • mitos heroicos

  • figuras “semidivinas”


📂 SECCIÓN XI – CONEXIÓN TEXTUAL ANTIGUA

(sin predicar, solo cruzar fuentes)

📖 Tradición hebrea

Libro del Génesis 6:4

“Había gigantes en la tierra en aquellos días…”

No dice:

  • que fueran eternos

  • que fueran dioses

  • que dominaran todo

Solo dice:
👉 que existieron y desaparecieron


🗿 Tradición mesopotámica

En Sumeria:

  • Apkallu

  • reyes antediluvianos

  • “hombres de gran estatura y sabiduría”

Siempre:

  • pocos

  • antiguos

  • ligados a construcción y conocimiento


🏛️ Tradición egipcia

En Egipto:

  • figuras colosales conviviendo con humanos normales

  • no monstruos

  • no enemigos

  • trabajadores, portadores, guardianes


📂 SECCIÓN XII – ¿POR QUÉ DESAPARECEN?

Tres causas plausibles (combinables):

  1. Biológicas

    • metabolismo inviable

    • baja tasa reproductiva

    • enfermedades

  2. Ambientales

    • cambio climático

    • escasez alimentaria

    • fin de una “edad favorable”

  3. Culturales

    • absorbidos en mitos

    • exterminados

    • olvidados deliberadamente

📌 La historia no conserva bien lo incómodo.


🧠 CONCLUSIÓN PROVISIONAL DEL CASO

No estamos probando que los gigantes construyeron el mundo.
Estamos demostrando que su existencia explicaría vacíos técnicos, iconográficos y narrativos que hoy se resuelven con suposiciones forzadas.

El expediente queda así:

✔️ Las imágenes son coherentes entre culturas
✔️ Las escalas no son arbitrarias
✔️ La física no lo prohíbe
❌ La biología humana moderna no lo explica

👉 Eso define un caso abierto legítimo.


Hashtags

#FuerzaColosal #Biomecánica #Gigantes #CienciaProhibida #HistoriaAlternativa

Expediente Gigantes: Fuerza Antigüa, Construcciones Imposibles y una Extinción Silenciosa

SERIE: EXPEDIENTE GIGANTES




🔹 PARTE I

Las imágenes que no encajan: los gigantes en el arte antiguo

Meta descripción

Relieves de Egipto y Sumeria muestran figuras gigantes junto a humanos y animales. ¿Simbolismo o memoria de seres reales?



🧠 MARCO DEL CASO

Hipótesis central:

En distintas culturas antiguas (Egipto, Sumeria, Nubia) aparecen representaciones consistentes de figuras humanas desproporcionadamente grandes, interactuando con humanos normales, animales y estructuras.
La pregunta no es “¿eran gigantes?” sino:
👉 ¿qué tan grandes parecen ser según los elementos de referencia y qué implicaría eso físicamente si fuera literal?


🧩 METODOLOGÍA FORENSE (clave para que esto no sea solo conspiración)

Usaremos siempre el mismo patrón:

  1. Elemento ancla (referencia real conocida):

    • humanos promedio

    • animales (bueyes, jirafas)

    • herramientas

    • bloques de piedra

    • palmeras datileras (excelente referencia)

  2. Relación de escala visual (no absoluta, sino proporcional).

  3. Estimación de altura (rangos, no números mágicos).

  4. Estimación biomecánica (fuerza, masa, límites).

  5. Implicaciones:

    • bélicas

    • constructivas

    • sociales

  6. Advertencia iconográfica: distinguir simbolismo de literalidad.


📂 SECCIÓN I – SUMERIA

(Relieves con palmeras datileras y figuras humanas)




🔍 Observación clave

  • Las palmeras datileras (Phoenix dactylifera) crecen entre 15–25 m.

  • En los relieves:

    • el “gigante” llega a ≈ 1/2 – 2/3 de la palmera

    • el humano normal llega a ≈ 1/5 – 1/6

📐 Estimación de altura

Si la palmera representa ~18–20 m:

  • Humano representado → ~1.7 m

  • Figura grande → 5.5 – 7 m

📌 Dato importante: la palmera no es decorativa, es un símbolo agrícola real, por eso se usaba con proporciones reconocibles.

💪 Estimación de fuerza (escenario literal)

Escalado biomecánico (ley cuadrado-cubo):

  • Humano 1.7 m / 70 kg

  • Gigante 6 m / ≈ 2,000–3,000 kg

Fuerza máxima teórica:

  • 8–12× la fuerza humana absoluta

  • pero con huesos y tendones cerca del límite

➡️ Capaz de:

  • mover bloques de 2–4 toneladas con herramientas simples

  • cargar elementos que hoy requieren poleas

🏗️ Implicación constructiva

👉 No necesitarían tecnología imposible, solo:

  • palancas

  • rampas

  • coordinación mínima

Esto reduce el misterio técnico… pero abre el misterio biológico.


📂 SECCIÓN II – EGIPTO / NUBIA

(Murales con cargadores gigantes y humanos pequeños)

Image

Image

🔍 Observación clave

  • Figura central carga dos bueyes.

  • Buey adulto: 500–900 kg.

📐 Estimación de altura

Comparando:

  • humano pequeño ≈ 1.5–1.6 m

  • figura grande ≈ 4.5–5.5 m

💪 Estimación de fuerza

Cargar 2 animales (colgados, no apoyados):

  • peso total ≈ 1,000–1,500 kg

  • carga dinámica (oscilación): +30%

➡️ Requeriría:

  • fuerza isométrica brutal

  • estructura ósea extraordinaria

  • metabolismo enorme

📌 Esto ya excede lo humano conocido, incluso en gigantismo patológico.


📂 SECCIÓN III – JIRAFAS COMO TESTIGO OCULTO

(este detalle es oro)

Image

Image

🔍 Por qué la jirafa importa

  • Altura conocida: 4.5–5.5 m

  • Los egipcios sabían cómo dibujar jirafas

En los murales:

  • la figura humana grande iguala o supera a la jirafa

➡️ Si fuera simbólico, no habría necesidad de mantener esa coherencia zoológica.

Saturday, January 3, 2026

When the Prodigal Son Knocked on My Door

 

When the Prodigal Son Knocked on My Door

A Spiritual–Testimonial Reflection on Truth, Time, and Forgiveness

imagen of The Parable of the Prodigal Son.



Introduction: A Parable That Walked Into My House

I didn’t open the Bible that night.
The Bible opened me.

What happened was simple, almost mundane: a trash bin, a ticking clock, a small lie. And yet, by the end of the day, I realized I had lived one of the most profound teachings ever spoken by Jesus—not as a story, but as flesh and tears inside my own home.


The Test of Trust

The night before garbage pickup, I asked my son to take the green bin to the curb.
The next morning, already late for work, I didn’t see it.

Time was against me.
No room to verify. No chance to correct.

I asked him if he had taken it out.
He said yes.

The clock kept ticking. I had to leave.

Later, on the phone, I asked again. He said the bin wasn’t full. I asked for a photo. He sent one—it looked half-empty. Confusing. Something didn’t align with my memory, so I called my daughter and asked for another photo, from inside the bin.

That’s when the truth surfaced.

The bin wasn’t as empty as it seemed.
The story didn’t fully hold.


Anger, Discipline, and a Human Reaction

I was upset—half angry, half ironic.
I told him I would block the internet until the next trash pickup.

Not out of cruelty.
Out of principle.

“I don’t want to raise a son who lies,” I told him.

That sentence mattered more than the punishment.


“Forgive Me, Father”

When I got home, my son came to me.

No excuses.
No arguments.

With tearful eyes, he looked at me and said:

“Forgive me, father. I was foolish to lie to you.”

Those words didn’t sound rehearsed.
They weren’t strategic.

They were real.

My wife—his mother—added something that pierced even deeper. She told him to look at my tired eyes. To remember how many children don’t have a father at home. And she asked him a question that cut to the soul:

“Would you lie to your father for fifteen more minutes of play?”

In that moment, something broke open inside him.

And inside me.


The Parable Reveals Itself

That night, as the house grew quiet, I sat in silence.
And suddenly, as if a book opened in my mind, I saw it clearly:

The Parable of the Prodigal Son.

Not on a page.
In my living room.

I had been the father—tired, trusting, just.
My son had been the younger son—not evil, just impatient, choosing immediate pleasure over truth.

And I realized something deeper still:

I, too, have been that son.

We all have.


The Heart of the Teaching

The prodigal son doesn’t return because he is perfect.
He returns because he remembers.

My son didn’t apologize because he was caught.
He apologized because he understood he had wounded a relationship.

That is repentance.

And the father—then and now—doesn’t celebrate the mistake.
He celebrates the return.


A Living Gospel

This wasn’t about trash.
It was about truth.

It wasn’t about discipline.
It was about restoration.

And it reminded me of something eternal:

Do not raise children who never fail.
Raise children who know how to come home.

That night, the prodigal son didn’t come from a distant land.
He walked down the hallway.

And grace was waiting.


Final Reflection

Sometimes Jesus’ parables don’t need to be explained.
They need to be lived.

And when they are, they no longer belong to history or scripture alone—
they become testimony.

That night, there was no sermon.
No pulpit.

Only a father, a son, and forgiveness.

Cómo jugar Chess Engines vs Chess Engines en ChessBase (Guía paso a paso)

🤖 Cómo jugar Chess Engines vs Chess Engines en ChessBase (Guía paso a paso)

Durante años, ChessBase y su servidor Playchess han permitido algo que pocos explotan bien:
👉 poner motores de ajedrez a jugar entre ellos, aprender de esas partidas y construir libros de apertura propios.

En este tutorial te muestro cómo hacerlo, usando exactamente los menús y pantallas que ves en las imágenes.


🧭 Paso 1 – Entrar al modo correcto: Playing Mode

Image

Image

En la barra superior:

File → Playing Mode

Este menú es la puerta de entrada al ajedrez automático.

Cuando se abre la ventana Playing Mode, selecciona:

  • Computer

  • ❌ Human

  • ❌ Freestyle (no es necesario para engine vs engine estándar)

Esto le dice a ChessBase:

“Quien va a jugar aquí NO es un humano, es un motor.”


⚙️ Paso 2 – Definir el motor que va a jugar

Image

Image

Dentro de Playing Mode, sección Computer:

  • Clic en Define engine

  • Selecciona el motor:

    • Stockfish

    • Stockfish AutoLearn

    • LC0

    • Cualquier UCI instalado

📌 En tus imágenes se ve claramente:

  • Stockfish 17.1

  • Stockfish AutoLearn

💡 Recomendación:

  • Para aprendizaje → AutoLearn

  • Para fuerza bruta → Stockfish estándar


⏱️ Paso 3 – Configurar el tiempo (muy importante)

Image

Image

En la misma ventana:

  • Time: 5 (minutos)

  • Gain per move: 0

Esto crea partidas:

  • Blitz puras

  • Rápidas

  • Ideales para generar muchos juegos de entrenamiento

✔️ Es el formato más usado para auto-aprendizaje.


🧠 Paso 4 – Activar opciones útiles

En Playing Mode activa:

  • Send Evaluations

  • Send expected move

📌 Esto permite:

  • Ver evaluaciones del motor

  • Registrar expectativas

  • Mejor análisis posterior

  • Mejor material para opening books


🌐 Paso 5 – Entrar al Engine Room (Playchess)

Image

Image

Una vez conectado a Playchess:

Play And Watch
└── Computer Chess
    └── Engine Room

Aquí sucede la magia.

En esta sala:

  • Todos son motores

  • No hay humanos

  • Ves:

    • Nombre del engine

    • Rating

    • Distancia

    • Tipo de motor

En tus capturas se ve claramente:

  • Stockfish

  • LC0

  • Motores experimentales

  • AutoLearn activos


🎯 Paso 6 – Lanzar un desafío (Seek)

En la barra superior:

  • Selecciona:

    • Blitz

    • Any Time Control

    • Opponents: Anybody

Luego:

  • Seek

📌 El motor queda buscando rival automáticamente.

Cuando otro engine acepta:
👉 comienza engine vs engine real, en servidor.


📁 Paso 7 – Guardar las partidas (clave para aprender)

Las partidas jugadas se guardan en:

Documents
└── ChessBase
    └── PlayChess

Ahí se crean bases tipo:

  • .cbv

  • .cbh

  • .2cbv

Estas partidas luego pueden:

  • Alimentar un Opening Tree

  • Crear libros personalizados

  • Entrenar motores

  • Analizar patrones


🧠 ¿Para qué sirve todo esto realmente?

Este sistema se usa para:

✔️ Crear opening books propios
✔️ Ver cómo piensan los motores en blitz real
✔️ Detectar líneas fuertes y líneas malas
✔️ Alimentar Stockfish / LC0 con partidas reales
✔️ Simular torneos privados tipo TCEC

No es “jugar por jugar”.
Es entrenamiento serio de motores.


🧩 Conclusión

ChessBase sí permite engine vs engine de forma nativa, pero:

  • Está mal documentado

  • Está disperso en menús

  • Requiere entender el flujo correcto

Con los pasos que acabas de ver (y que tus fotos muestran claramente), ya tienes:

✔️ Motor configurado
✔️ Sala correcta
✔️ Tiempo adecuado
✔️ Registro automático de partidas

A partir de aquí, tu motor aprende de sí mismo.



Como importar los juegos al arbol de apertura?

CÓMO IMPORTASTE LOS JUEGOS AL OPENING TREE (PASO A PASO)



Image

🔹 Paso 1 – Ir al menú correcto

En el tablero:

Opening
└── Book Options
    └── Openings Book
        └── Import Games

✔️ Este es el camino correcto
(no Import Book, no Learn from Database todavía)

Image


🔹 Paso 2 – Seleccionar la fuente

Cuando se abre el explorador:

📁 Navega a:

Documents > ChessBase > PlayChess

✔️ Seleccionas:

MyInternetMachineGames.cbv

(la base que contiene solo partidas del engine)


🔹 Paso 3 – Configuración recomendada (la que hiciste bien)

En la ventana Import Games:

  • ECO-relative length

  • 🔢 Length: 20

  • ⛔ Include variations: OFF (recomendado)

  • ✔️ OK

📌 Esto hace que:

  • Solo se guarde teoría real

  • El árbol no se llene de medio juego basura

  • El engine aprenda aperturas, no finales aleatorios


💾 ¿POR QUÉ APARECE “Save as .2cbv”?

Eso NO es un error.

Image

Image

📌 .2cbv = Archive Format de ChessBase

Significa:

  • Base compactada

  • Optimizada para lectura rápida

  • Ideal para libros y trees

✔️ Nombre correcto:

MyInternetMachineGames.2cbv

👉 ChessBase convierte internamente la base para usarla mejor.


🧠 QUÉ ACABAS DE LOGRAR (IMPORTANTE)

Image

Con este proceso:

✅ Tu engine:

  • Aprende de sus propias partidas

  • Refuerza líneas que ya jugó bien

  • Empieza a preferir variantes ganadoras

  • Construye un opening book único

Esto es exactamente lo que hacen:

  • Stockfish AutoLearn

  • Motores en TCEC (fase interna)

  • Engines privados de preparación


🔥 TIP AVANZADO (nivel “engine trainer”)

Cuando acumules más partidas:

Opening
└── Book Options
    └── Learn from Database

📌 Usa:

  • La misma base

  • Para refinar pesos

  • Después de 500–1000 partidas

⚠️ No lo hagas cada 10 juegos (sobreajuste)


🧩 MINI RESUMEN RÁPIDO

✔️ Carpeta correcta:
Documents > ChessBase > PlayChess

✔️ Método correcto:
Opening → Book Options → Openings Book → Import Games

✔️ Fuente:
MyInternetMachineGames.cbv

✔️ Ajuste ideal:
ECO-relative length (20)

✔️ Resultado:
Opening tree vivo, limpio y personalizado


📂 DÓNDE GUARDAR LOS JUEGOS DEL ENGINE (CLAVE)



📍 Ruta correcta en Windows (ChessBase):

Documents
└── ChessBase
    └── PlayChess
        └── MyInternetMachineGames.cbh / .cbv

En tu caso:

  • El folder / archivo se llama MyInternetMachineGames

  • Contiene solo partidas jugadas por tu engine

  • Ideal para auto-aprendizaje y opening book propio

🧠 Tip importante
ChessBase no necesita que el libro esté en “Books” para aprender.
Puede aprender directamente desde una base CBV/CBH.

Que escojer entre "Absolute length (longitud absoluta)" o "ECO-relative length"?

 

📌 ¿Qué te está preguntando ChessBase exactamente?

Ese cuadro controla hasta dónde se importan los juegos dentro del Opening Tree.

https://help.chessbase.com/Fritz/19/Eng/opbk03.png

Absolute length (longitud absoluta)" o "ECO-relative length"


Tienes dos opciones clave:


🔹 1️⃣ Absolute length (longitud absoluta)

👉 ChessBase importa X jugadas exactas desde el inicio de la partida.

Si pones:

  • 20 → se importan 20 movimientos completos, sin importar la apertura.

✔️ Cuándo usarla

  • Si quieres líneas profundas

  • Si estás creando un opening book para motor

  • Si quieres cubrir medio juego temprano

❌ Desventaja

  • Entra ruido: posiciones ya fuera de teoría

  • El árbol se vuelve pesado e impreciso

🧠 Esto es más estilo motor que humano


🔹 2️⃣ ECO-relative length ✅ (RECOMENDADO)

👉 ChessBase corta los juegos según la profundidad teórica del ECO de esa apertura.

Ejemplo:

  • Siciliana → llega más lejos

  • Londres → corta antes

  • Gambitos → se ajusta dinámicamente

✔️ Ventajas

  • El árbol queda limpio

  • Solo entra teoría real

  • Ideal para repertorio humano

  • No se contamina con medio juego

🧠 Esto imita cómo piensa un GM o un libro serio


🏆 ¿Cuál deberías elegir TÚ?

Por lo que tú estás haciendo (ampliar líneas que aún no existen en el tree):

👉 ELIGE: ECO-relative length

Y pon:

  • 20 (está perfecto)

✔️ Eso le dice a ChessBase:

“Importa teoría hasta donde la apertura sigue siendo apertura


⚠️ Opción adicional importante

https://help.chessbase.com/Fritz/19/Eng/037.png

🔲 Include variations

  • ❌ OFF → si quieres limpieza

  • ✅ ON → solo si los PGN tienen variantes buenas (ej. análisis GM)

📌 Para empezar: déjalo apagado


🧩 Resumen rápido

ObjetivoOpción
Repertorio humano✅ ECO-relative length
Libro de motorAbsolute length
Opening Tree limpio✅ ECO-relative
Profundidad artificialAbsolute

🔥 Tip avanzado (nivel conspirativo-light 😏)

Muchos opening books comerciales:

  • Importan con ECO-relative

  • Luego añaden a mano líneas críticas que los engines no priorizan

Así se “enseña” al motor a jugar como humano peligroso, no como tabla-factory.

🔎 ¿Qué es Theoretical Weight en ChessBase?

🔎 ¿Qué es Theoretical Weight en ChessBase?

Theoretical Weight


Theoretical Weight indica cuán “teórica” es la partida, es decir:

  • cuánto sigue líneas conocidas de apertura

  • cuánto coincide con libros de aperturas y bases teóricas

  • hasta qué profundidad la partida permanece dentro de teoría establecida

ChessBase lo representa visual, no con números.


⚫ ¿Qué significa exactamente la marca negra?

Regla simple:

👉 Cuanto más negra (más llena) está la marca, más teórica es la partida.

Interpretación visual:

  • Negro sólido / muy oscuro

    • La partida sigue teoría conocida

    • Líneas bien documentadas

    • Aperturas “mainline” o variantes estudiadas

    • Muy útil para preparación de aperturas

  • ⚪ / gris claro

    • Se sale temprano de teoría

    • Ideas poco jugadas

    • Transición rápida a juego original


❗ Punto CLAVE (corrigiendo una idea común)

NO significa directamente que sea algo “nuevo” o “novedoso”.

En realidad es lo contrario:

  • Más negro = más libro

  • Más claro = más creatividad / novedad práctica

Las verdaderas novedades (novelties) suelen aparecer en partidas con:

  • peso teórico medio

  • o que se vuelve claro justo después de una secuencia muy conocida


🧠 Entonces… ¿qué estás viendo en TU base?

En tu carpeta “MyInternetMachineGames”:

  • Muchas marcas negras

    • tus engines están jugando aperturas sólidas

    • usando book fuerte

    • repitiendo líneas probadas (especialmente en blitz)

  • Si buscas ideas nuevas:

    • fíjate en partidas con peso medio

    • o donde el peso cae de negro a gris tras cierta jugada

👉 esas jugadas suelen ser:

  • desviaciones interesantes

  • ideas engine-only

  • puntos donde puedes crear tu propio opening tree


🎯 Cómo usar esto a tu favor (nivel avanzado)

Para estudiar aperturas:

  • filtra por Theoretical Weight alto

  • extrae líneas para tu opening book

Para buscar novedades engine:

  • ordena por menor Theoretical Weight

  • revisa dónde se “rompe” la teoría

  • guarda esa posición como branch nuevo

💡 Muchos preparadores humanos buscan justamente partidas con peso medio, no las más negras.


🧩 Resumen rápido

MarcaSignificado
⚫ NegraApertura muy teórica / conocida
⚪ ClaraPoco libro / creatividad
🔀 Cambio bruscoPosible novedad


🔷 ¿Qué son los EGTB?

🔷 ¿Qué son los EGTB?

EGTB (Endgame Tablebases) son bases de datos perfectas de finales (normalmente 3–7 piezas) que le dicen al engine:

  • si una posición es ganada, tablas o perdida

  • el mejor movimiento exacto

  • en cuántas jugadas se gana (DTZ / DTM)

👉 Cuando el engine “ve” EGTB, deja de calcular y sabe la verdad absoluta.


🔥 Requisitos previos

Antes de tocarlos en ChessBase:

✔️ 1. Descarga EGTB

Las más usadas:

Descarga:

  • 3-4-5 (ligeras, casi obligatorias)

  • 6 (opcional)

  • 7 (MUY pesadas, solo si tienes SSD grande)

📌 NO descomprimas dentro de ChessBase
Guárdalas por ejemplo en:

D:\EGTB\Syzygy\

🧭 PASO A PASO: Agregar EGTB en ChessBase

🔹 Método correcto (el que funciona siempre)

1️⃣ Abre ChessBase

(no Fritz, no GUI engine suelto—ChessBase mismo)


2️⃣ Ve a:

File → Options

3️⃣ Entra en la pestaña:

Tablebases

4️⃣ En Syzygy Tablebases

Haz clic en:

Add

y selecciona la carpeta donde están los archivos .rtbw y .rtbz

Ejemplo:

D:\EGTB\Syzygy\

⚠️ Importante:

  • No selecciones archivos individuales

  • Selecciona la carpeta raíz


5️⃣ Asegúrate de que:

  • ☑️ Syzygy está activado

  • ☑️ Path aparece en la lista

Pulsa:

OK

♟️ ¿Cómo verificar que FUNCIONA?

Método rápido:

  1. Abre cualquier tablero

  2. Pon una posición simple (ej: Rey + Peón vs Rey)

  3. Arrastra piezas hasta quedar con 5–6 piezas

  4. Mira la barra de evaluación del engine

👉 Si ves algo como:

  • = 0.00 (DTZ 12)

  • +M45

  • Win in 23

🎯 EGTB está activo


⚙️ Configuración del ENGINE (muy importante)

Abre:

Engine → Manage Engines

Selecciona tu engine (Stockfish / Lc0 / etc.)

Verifica:

  • ☑️ Use Tablebases = ON

  • ☑️ SyzygyPath = misma carpeta (si existe la opción)

  • ☑️ SyzygyProbeDepth ≥ 5

📌 Stockfish moderno:

  • Detecta Syzygy automáticamente

  • Pero ChessBase debe saber dónde están


🧠 Detalle clave (muchos no lo saben)

  • Lc0 ❌ NO usa EGTB directamente
    (solo neural net, excepto wrappers especiales)

  • Stockfish / Komodo / Houdini ✅ SÍ

Si estás analizando juegos engine vs engine, Stockfish aprovecha muchísimo EGTB en finales.


🧪 Consejo avanzado (nivel preparador)

💡 Si usas opening books + EGTB:

  • tus partidas tendrán:

    • aperturas sólidas

    • finales perfectos

  • ideal para:

    • generar bases limpias

    • entrenar humanos

    • engine tournaments serios

Muchos engines “parecen” más fuertes solo por EGTB bien configurado.


🧩 Resumen rápido

PasoAcción
DescargarSyzygy EGTB
GuardarCarpeta dedicada
ChessBaseFile → Options → Tablebases
AñadirRuta correcta
VerificarFinal con pocas piezas
EngineTablebases activadas


---------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------