Card Deck Crafter (v1) es una herramienta web interactiva diseñada para maquetar, componer y preparar barajas de cartas y expansiones fanmade listas para enviar a imprenta o imprimir cómodamente en casa.
🎲 El Origen en las Mesas de Juego: Imprimir Sin Complicaciones
Siempre me ha gustado diseñar mis propios prototipos de juegos de mesa o crear expansiones y cartas fanmade para los títulos que ya tengo en la estantería. Hablando con frecuencia con mis grupos habituales de juego, surgía una y otra vez la misma problemática: ¿Cómo maquetar fácilmente un montón de imágenes sueltas de cartas descargadas de la red en una hoja PDF lista para imprimir?
Muchos recurrían a programas antiguos de Windows de procedencia bastante dudosa (como el clásico "Cartas a PDF" o similares). Me planteé que solucionar esto era algo relativamente sencillo de hacer mediante una aplicación web moderna, que cualquiera pudiera abrir desde su navegador habitual sin necesidad de descargar ejecutables desconocidos ni lidiar con instalaciones. Y me puse manos a la obra.
🛠️ Funcionalidades Clave de la Herramienta
- Maquetación Automática en Hoja: Dispone las cartas en rejilla optimizada para hojas A4 con espaciados calculados al milímetro.
- Control de Márgenes para Doble Cara: Permite ajustar márgenes simétricos para tener margen de maniobra al imprimir a dos caras y asegurar que anverso y reverso cuadren con precisión.
- Líneas y Guías de Corte: Marcas perimetrales para facilitar el corte con guillotina o cúter.
- Plugin para Unidades de OPR (OnePageRules): Diseñado especialmente para transformar listas de ejército de OPR en cartas de unidad con formato printer-friendly (en blanco y negro con alto contraste, pensado para ahorrar tinta cuando no tenía impresora a color).
- Formato Portable
.cdc: Sistema de guardado y carga de proyectos completos en archivos ligeros.cdcpara almacenar las barajas localmente y continuar editándolas en cualquier momento.
---
💻 Arquitectura & Desarrollo: El Crecimiento Modular
Desarrollé esta primera versión en los inicios de la explosión de los primeros chats de inteligencia artificial, que me sirvieron de apoyo para agilizar ciertas rutinas de maquetación y canvas.
- Stack Web Nativo: Construida con HTML5 Canvas, CSS3 y JavaScript modular, apoyándose en librerías ligeras como jQuery,
html2canvasyJSZippara la exportación directa de paquetes en el cliente. - Sistema de Plantillas: Añadí un motor de plantillas personalizables donde cualquier usuario con nociones básicas de HTML puede definir su propia estructura visual de carta.
- El reto del crecimiento ("Feature Creep"): Lo que empezó como una pequeña utilidad de una tarde para colocar 9 cartas en un folio fue haciéndose cada vez más ambicioso: menús desplegables, sistema de plugins, exportación comprimida y múltiples vistas. Como suele suceder en muchos proyectos de software, la aplicación fue acumulando capas de complejidad sobre la base original.
Pausa y Futuro: Al llegar a ese punto de madurez, decidí detener el desarrollo de esta primera versión para repensar la arquitectura desde cero. Actualmente estoy desarrollando la Versión 2 de Card Deck Crafter, esta vez construida con la asistencia de entornos agénticos de IA avanzados, que contará con su propio caso de estudio dedicado en esta web.