diff --git a/README.md b/README.md index e69de29..e88f538 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,70 @@ +# 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/Hightway_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 +``` + +