Libelula/README.md

61 lines
1.6 KiB
Markdown

# Libélula
## Descripción
`Libélula` es un simulador de vuelo en 3D desarrollado con Python, Pygame y OpenGL.
El juego sitúa al jugador al control de una libélula que vuela libremente sobre un extenso estanque y sus arroyos circundantes, permitiendo explorar un entorno procedural con relieves, vegetación y otros insectos.
![](imagenes/Libelula_01.png)
## Objetivo del juego
El objetivo principal es volar libremente por el estanque y sus arroyos capturando moscas y mosquitos.
Una vez que hayas cazado un insecto, deberás buscar un junco en el que posarte para devorarlo y sumar puntos en tu marcador.
### Controles
* `W` / `S`: Acelerar / Frenar.
* `Flecha Arriba` / `Abajo`: Cambiar altitud.
* Flecha Izquierda / Derecha: Girar / Virar.
* `ESPACIO`: Picado rápido para caza.
* `P`: Aterrizaje automático en un junco cercano.
* `ESC`: Salir del juego.
## Instalación y ejecución
Para instalar las dependencias necesarias y poner en marcha el juego en tu sistema Debian, sigue los pasos a continuación:
1. Clona el repositorio en tu equipo:
```bash
git clone https://gitea.soloconlinux.org.es/luisgulo/Libelula.git
cd Libelula
```
2. Asegúrate de tener instalado Python y pip.
3. Instala las librerías necesarias.
Se recomienda usar un `venv` para evitar problemas de dependencia de librerias:
```bash
python -m venv venv
source venv/bin/activate
```
Y luego instalar las librerías:
```bash
pip install pygame PyOpenGL
```
Con el `venv` activado ya puedes iniciar el juego:
Puedes inicirlos con el siguiente comando:
```bash
python libelula.py
```