Agus Quintanar.
← regresar
listo2025

Ahorcado

El ahorcado clásico, hecho en una tarde. también en CLI.

  • Python
  • CLI
Ahorcado

por qué

Quería terminar un proyecto en una sola tarde. No "casi terminar" — terminar. El ahorcado clásico es perfecto: reglas claras, alcance pequeño, sin alcance creep.

qué tiene

  • CLI 100% en Python — corre con python ahorcado.py
  • Diccionario de palabras en español por default, con opción de inglés
  • ASCII art para cada estado del muñequito
  • Stats persistentes en un JSON local (cuántas ganadas, racha actual)

decisiones que tomé

  • No GUI. La tentación era hacer una versión web. Me obligué a parar — el chiste era terminar.
  • No deps externos. Solo random y json de la stdlib. Si dependiera de colorama ya no podría correrlo offline en una compu prestada.
  • Hardcoded el diccionario. En vez de leer de una API, metí ~2,000 palabras como lista. Aburrido, pero ya no rompe sin internet.

qué aprendí

Más que código, una lección de scope. Pasé más tiempo escribiendo este writeup que codeando el juego.