Demo simple de un juego de parkour desarrollado en Python utilizando el motor Ursina. Fue creado como una práctica rápida para experimentar con movimiento en primera persona, generación básica de plataformas y la elaboración de juegos en python.
- Movimiento en primera persona
- Plataformas generadas de forma simple y aleatoria
- Sistema de puntaje basado en el progreso (distancia de bloques recorrida)
- Reinicio rápido de la partida con la tecla
ro al caer al vacio
El juego genera una fila de plataformas en el eje Z.
El jugador debe avanzar hasta la última plataforma para completar el recorrido.
- El puntaje aumenta según la distancia recorrida
- Al llegar al final, se muestra el mensaje de victoria
- Si el jugador cae, la partida se reinicia o de igual forma se puede reiniciar de forma manual con la tecla
r
- Python
- Ursina Engine
- Python 3.10+
- Windows / Linux / macOS
ursina
Clona el repositorio y accede al directorio del proyecto:
git clone https://github.com/crisstianpd/ursina-parkour-demo.git
cd ursina-parkour-demoInstalar dependecias:
pip install -r requirements.txto también:
pip install ursinaEjecutar el programa:
python main.pyUrsina-parkour-demo/
├── main.py
├── requirements.txt
├── assets/
│ └── ursina-parkour-demo.png
├── LICENSE
└── README.mdEste proyecto es solo una demo, pero las contribuciones y sugerencias son bienvenidas.
Este proyecto se distribuye bajo la MIT License.
Consulta el archivo LICENSE para más información sobre los términos de uso, modificación y distribución.
Cristian Alexander (Crisstianpd)