Skip to content

Guía de Instalación y Herramientas ​

Para empezar a desarrollar tus propios videojuegos con ZX Spectrum Game Maker, necesitas preparar un entorno de desarrollo muy sencillo en tu ordenador con unas pocas herramientas recomendadas.


1. ZX Paintbrush (Editor de Gráficos y Paletas) ​

Para diseñar las pantallas (loading.scr, title.scr, hud.scr, ending.scr) y editar los tilesets y spritesets con los formatos nativos .zxp:

  • Descarga oficial: sourcesolutions.itch.io/zx-paintbrush
  • ¿Por qué ZX Paintbrush?: A diferencia de un editor estándar de PNG, este programa de Claus Jahn gestiona de forma nativa los atributos del ZX Spectrum:
    • Selección de colores INK (tinta) y PAPER (papel) en rejilla de 8×8 píxeles.
    • Atributos de BRIGHT (brillo) y FLASH por carácter.
    • Detección y prevención visual de color clash (roce de atributos).
  • Linux y macOS: Se puede ejecutar perfectamente mediante Wine.

2. Tiled Map Editor (Editor de Escenarios) ​

Tiled se utiliza para diseñar el mapa del juego, colocar las pantallas, ubicar a los enemigos, objetos, plataformas móviles y ajustar las propiedades del juego:

  • Descarga oficial: mapeditor.org/download.html
  • Configuración: Dentro de la plantilla base de tu proyecto encontrarás el archivo maps.tiled-project, que precarga automáticamente las reglas, capas (Map y Objects) y tipos personalizados.

3. Python (Entorno de Ejecución) ​

El motor utiliza Python para orquestar la conversión de assets, empaquetado y generación del archivo .tap:

  • Versión recomendada: Python 3.10 o superior (ejemplo: 3.13.x).
  • Descarga para Windows: python.org/downloads
  • Instalación en Windows:

    IMPORTANT

    Durante la instalación en Windows, marca la casilla "Add Python to PATH" (Añadir Python a la variable PATH) al inicio del asistente.