Skip to content

Demo simple de un juego de parkour creado con Python y Ursina.

License

Notifications You must be signed in to change notification settings

Crisstianpd/ursina-parkour-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ursina Parkour Demo

Preview 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.

Características

  • 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 r o al caer al vacio

Funcionamiento

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

Tecnologías y requisitos

Tecnologías

  • Python
  • Ursina Engine

Requisitos

  • Python 3.10+
  • Windows / Linux / macOS

Dependencias

  • ursina

🚀 Instalación y uso

Clona el repositorio y accede al directorio del proyecto:

git clone https://github.com/crisstianpd/ursina-parkour-demo.git
cd ursina-parkour-demo

Instalar dependecias:

pip install -r requirements.txt

o también:

pip install ursina

Ejecutar el programa:

python main.py

Estructura del proyecto

Ursina-parkour-demo/
├── main.py
├── requirements.txt
├── assets/
│   └── ursina-parkour-demo.png
├── LICENSE
└── README.md

Contribuciones

Este proyecto es solo una demo, pero las contribuciones y sugerencias son bienvenidas.

Licencia

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.

Autor y contacto

Cristian Alexander (Crisstianpd)

Web: https://crisstianpd.vercel.app/

About

Demo simple de un juego de parkour creado con Python y Ursina.

Topics

Resources

License

Stars

Watchers

Forks

Languages