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
- Clona este repositorio:
git clone https://gitea.soloconlinux.org.es/luisgulo/Highway_Vector.git
cd Highway_Vector
- Crea y activa un entorno virtual para las librerias de Python:
python -m venv venv
source venv/bin/activate
- Instala la libreria Pygame
pip install pygame
- Jugar:
python3 highway_vector.py
Description
Languages
Python
100%