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.



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