# Highway Vector **Highway Vector** es un juego en 2D con perspectiva isométrica desarrollado en Python con Pygame. Se trata de un **tributo y homenaje clásico** al mítico juego *Highway Encounter* (1985), recreando su dinámica de avance estratégico, despeje de obstáculos y protección de carga. --- ## 🎯 Objetivo del Juego El objetivo principal es escoltar al **Vortex** a lo largo de una larga autopista dividida en zonas hasta hacer que alcance la **Zona 0**. El Vortex avanza automáticamente de forma constante hacia arriba. Si encuentra un obstáculo o un enemigo en su camino, se detendrá. Tu misión como jugador es adelantarte, despejar la ruta, mover bloques y eliminar o bloquear las amenazas para que el Vortex no se detenga ni sea destruido. --- ## 🕹️ Controles * **Movimiento del jugador:** * Teclas de dirección (⬅️ ➡️ ⬆️ ⬇️) o teclas **W / A / S / D**. * **Disparo:** * Barra espaciadora (**ESPACIO**). --- ## 👾 Elementos del Juego ### Aliados * **Jugador:** Nave controlada por el usuario. Puede moverse libremente por la rejilla, empujar ciertos bloques y disparar. * **Vortex:** El objeto clave a proteger. Avanza solo y debe llegar a la Zona 0 para ganar la partida. ### Bloques y Obstáculos * **Bloque Blanco:** Se puede empujar al chocar contra él y se destruye tras recibir 2 disparos. * **Bloque Morado:** Indestructible. No se puede empujar caminando, pero se desplaza si le disparas. ### Enemigos * **Enemigo Rojo:** Se desplaza lateralmente de lado a lado. Se puede eliminar a disparos o bloquear su paso. * **Enemigo Blanco:** Se desplaza de lado a lado. Es indestructible, pero se puede bloquear con bloques. * **Enemigo Azul:** Se desplaza en diagonal rebotando por la pantalla. Es indestructible, pero se puede bloquear. --- ## 🚀 Requisitos e Instalación ### Requisitos * Python 3.x * Pygame ### Instalación y Ejecución 1. Clona este repositorio: ```bash git clone https://gitea.soloconlinux.org.es/luisgulo/Highway_Vector.git cd Highway_Vector ``` 2. Crea y activa un entorno virtual para las librerias de Python: ```bash python -m venv venv source venv/bin/activate ``` 3. Instala la libreria Pygame ```bash pip install pygame ``` 4. Jugar: ```bash python3 highway_vector.py ```