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